Введение

Это не конкуренция гуглу, википедии и другим почтенным и широко извесным сайтам, а мой личный донжуанский список.

Программы

Прокси-сервера

  • Squid Кэширующий прокси-сервер linux
  • Privoxy Некэширующий прокси-сервер / баннерорезка linuxubnt
  • Varnish Веб-акселератор (прокси со стороны сервера)

Базы данных

  • MySQL – опенсорсная РСУБД, зохаванная корпорацией Oracle linuxubnt
  • MySQLTuner – PERLовый скрипт для анализа и оптимизации конфигурации MySQL linuxubnt
  • Postgresql – опенсорсная РСУБД, мощнее и сложнее MySQL linuxubnt
  • PgBackRest – Утилита/сервис резервного копирования для Postgresql linuxubnt
  • PgBadger – Анализатор логов для Postgresql, ищущий проблемы с производительностью linuxubnt
  • postgresqltuner – PERLовый скрипт для анализа и оптимизации конфигурации Postgresql linuxubnt
  • Percona.com – не софт, но фирма, которая поддерживает опенсорсный софт - MySQL, MongoDB, Postgres...
  • MongoDB – объектно-ориентированая база данных linuxubnt
  • Redis – ещё одна объектно-ориентированная база данных linuxubnt

Шифрование и защита информации

  • GNU privacy guard Программа GNU Privacy Guard, которой я пользуюсь (официальный сайт) linuxubntWin
  • OpenKeychain - аналог GNU Privacy Guard для Android android
  • KeepassXC – менеджер паролей. Как брелок – за один раз позволяет скомпрометировать всю связку. Кроссплатформенная. linuxubntWinandroid
  • VeraCrypt – программа шифрования дисков, флэшек, разделов... linuxubntWiniOS

Mesh и VPN

  • IPFS – InterPlanetary File System, распределённое хранилище данных (открытое). Кроссплатформенные клиенты. ubntWinandroid
  • I2P – "Невидимый интернет", протокол и система для анонимизации обмена информацией. ubntWinandroid
  • Purple I2P – полнофункциональная реализация I2P клиента на языке C++. https://github.com/PurpleI2P/i2pd ubnt
  • Yggdrasil – оверлейная меш-сеть с шифрованием https://github.com/yggdrasil-network/yggdrasil-go linuxubntWinandroid
  • Alfis – DNS для Yggdrasil на основе блокчейна. Написана на Rust. linuxubntWin
  • Mastodon федеративная социальная сеть https://github.com/mastodon/mastodon linuxubntWin
  • Matrix (network) ещё одна федеративная соцсеть. Сайт со статьями на русском https://ru-matrix.org/
  • OpenWRT – Встроенная ОС для маршрутизаторов, точек доступа и т.п. на основе Linux
  • Meshtastic – мессенджер, радиомодем и самоконфигурирующаяся сеть на основе протокола LoRa (433 и 868 МГц)
  • Shadowsocks – SOCKS-подобный прокси с возможностью обфускации (например, v2ray plugin)linuxubntWin

Примечание про Alfis

Генерация ключа требует времени (в часах) ориентировочно 2400/(V*Ncores), Ncores - количество используемых ядер процессора, задаётся в конфиге, V - скорость перебора хешей, показывается в логах при запуске 'alfis' с ключом '-d'

Почта

  • Sendmail Классический MTA (почтовый сервер) FTP linuxubnt
  • Postfix тоже MTA. linuxubnt
  • img Exim ещё один распространённый MTA. linuxubnt
  • Dovecot Для разнообразия - MDA, POP и IMAP сервер. linuxubnt
  • Fetchmail Ласковое теля для высасывания почты со многих почтовых серверов. linuxubnt
  • Procmail Обработчик электронной почты. Как правило, локальный MDA linuxubnt

Языки и библиотеки

  • lua Lua – католический язык программирования. Расширяемый, встраиваемый и вообще крутой. linux
  • lua Lua – Католический язык программирования – православный русскоязычный сайт. linux
  • git Git – система управления версиями linuxubntWin
  • PERL – язык программирования. Кроссплатформенный.
  • PERL.com – статьи о PERL на сайте O'Reilly
  • CPAN – архив модулей для PERL
  • PERL Mongers – the Perl Mongers
  • PerlBrew – Инструмент для установки PERL и, главное, его модулей в свой домашний каталог (то есть без root-овых прав)
  • App-perlbrew@github – Он же на GitHub
  • Mojolicious – Фреймворк для разработки CGI и вообще web-приложений на PERL linuxubnt
  • R language – язык программирования для статистического анализа. linuxubnt
  • ggplot2 – подсистема рисования графиков для языка R
  • R Studio – опенсорсные программы от разработчика R Studio
  • PHP PHP – язык программирования для CGI-скриптов, разработки сайтов и т.п. linuxubnt
  • Python – объектно-ориентированный и кроссплатформенный язык программирования linuxubntWinandroid
  • AnacondaPython/R дистрибутив для работы с данными, включает в себя кроме языков программирования несколько тысяч библиотек
  • NumPy – пакет научных вычислений на (и для) Python
  • AstroPy – пакет астрономических вычислений для Python, входит в Anaconda
  • Pandas – высокоуровневая (поверх NumPy) библиотека работы с данными на Python
  • Python-markdown – модуль Python для работы с разметкой MarkDown
  • Matplotlib – система рисования графиков и диаграмм для языка Python
  • Go/golang – компилируемый многопоточный язык программирования, разработанный специалистами корпорации Google для создания высокоэффективных программ, работающих на современных распределённых системах и многоядерных процессорах. linuxubntWinandroidBSDiOS

Веб

Сервера

  • img Apache.org – Сайт Apache software foundation
  • img Apache httpd – Что это такое, вы наверняка знаете linuxubnt
  • img JMeter – Приложение для нагрузочного тестирования linuxubnt
  • img Nginx – Энджин-икс – httpd, быстрый и стойкий к нагрузке.linuxubnt
  • img Lighttpd – Лёгкий и быстрый httpd linuxubnt
  • img Cherokee – Ещё один httpd? разработчики обещают конкурента nginx-у https://github.com/cherokee/webserver linuxubnt
  • FastCGI – ЭТИМ пользуется каждый уважающий себя веб-сервер: протокол/приложение для передачи выполнения CGI-скриптов отдельному процессу/процессам. linuxubnt

Тестирование, статистика и т.п.

  • Awstats – анализатор логов веб-сервера. Крайняя версия 7.4, нуждается в допиливании напильником (HTML-файлы генерирует криво, стиль надо править) linuxubnt
  • Webalizer – Ещё один анализатор логов веб-сервера linuxubnt
  • Visitors – Анализатор логов веб-сервера, работает без конфига, управляется ключами linuxubnt
  • Sarg – Для разнообразия – анализатор логов прокси-сервера Squid linuxubnt

Мониторинг

  • top – утилита из пакета procps для мониторинга процессов linuxubnt
  • nmon – аналог top с расширенными возможностями linuxubnt
  • imgMunin – один из воронов Одина. Но здесь это средство мониторинга ресурсов хоста linuxubnt
  • RRDTool – Инструмент для сбора и хранения логов и построения графиков по ним. Связан с Munin-ом linuxubnt
  • Zabbix – Ещё один инструмент мониторинга ресурсов, с агентами, прокси, графиками и оповещениями
  • Nagios – Архикрутой инструмент мониторинга ресурсов linuxubnt
  • Cacti – Система мониторинга загруженности серверов и сетевой инфраструктуры. linuxubnt
  • Collectd – Ещё демон мониторинга нагрузки на сервер linuxubnt
  • Grafana – система визуализации данных, в том числе мониторинга
  • Prometheus – система сбора и хранения данных в виде временных рядов (TSDB), используемая для мониторинга как источник данных для Grafana. На Гитхабе https://github.com/prometheus/prometheus
  • node exporter – агент, собирающий информацию о хосте для Prometheus. На Гитхабе https://github.com/prometheus/node_exporter
  • Nginx prometheus exporter – агент, собирающий информацию о сервере nginx для Prometheus. На Гитхабе https://github.com/nginxinc/nginx-prometheus-exporter
  • Gitlab prometheus exporter – агент, собирающий информацию о Gitlab для Prometheus. На Гитхабе https://github.com/mvisonneau/gitlab-ci-pipelines-exporter
  • Loki – связанная с Prometheus система сбора и анализа логов. На Гитхабе https://github.com/grafana/loki

Сеть и разные средства работы с ней

  • fping – ping по многим адресам одновременно linuxubnt
  • iperf3 – средство загрузить сеть до предела и померять её производительность linuxubnt
  • Nikto – Сканер уязвимостей веб-сервера и вообще хоста в сети linuxubnt
  • Wireshark – Анализатор сетевого трафика linuxubntWin
  • Nmap – Сканер портов, обнаруживающий уязвимости linuxubnt
  • Hashcat – утилита восстановления паролей из хэша; требует графического ускорителя и OpenGL linuxubnt
  • hcxdumptool – утилита для анализа WiFi пакетов linuxubnt
  • hcxtools – утилиты, готовящие файлы для hashcat linuxubnt
  • Kismet – пакет программ для сканирования эфира (WiFi, Bluetooth etc) linuxubnt

Messengers

  • Pidgin – многопротокольный (Jabber/XMPP, Bonjour, Gadu-Gadu, IRC и т.п.) мессенджер со множеством плагинов
  • Element – мессенджер для федеративной сети Matrix
  • Tox – protocol
  • TRifa – reference implementation of c-toxcore and a Tox client for Android. android
  • qTox – client written for the toxcore, authored by Tux3.linuxubntWin
  • aTox – modern Tox client for Android. android
  • µTox – лёгкий и кросс-платформенный клиент Tox Win
  • toxic – клиент Tox для текстового режима linuxubnt
  • clitox – клиент tox, работающий из командной строки linuxubnt
  • ToxBot – бот для организаций групп (чатов) между подключившимися к нему linuxubnt
  • EchoBot – эхо-бот для тестирования аудио- и видеозвонков в Tox linuxubnt
  • Tox crawler – краулер, то есть программа, опрашивающая tox DHT узлы и сохраняющая в лог их список linuxubnt

CMS и багтрекеры

  • Wordpress – Опенсорсная CMS на PHP+MySQL linuxubnt
  • Drupal – Опенсорсная CMS на PHP+MySQL/Postgres linuxubnt
  • Joomla – Опенсорсная CMS на PHP+MySQL linuxubnt
  • Mantis bug tracker – багтрекер на PHP+MYSQL, автоматизация работы сисадминов linuxubnt
  • OTRS – багтрекер на PERL (есть коммерческая версия и есть бесплатная) linuxubnt
  • YouTrack – управляло разработкой (задачи, проекты, процессы, баги...) linuxWin
  • Dependency Track – система отслеживания уязвимостей, написана на Java linuxubnt

Обработка изображений и компьютерная графика

  • Blender – 3D-рисовалка, позволяет делать анимацию с нуля linuxubntWin
  • POV-Ray – превращает модели в изображения методом трассировки лучей linuxubntWin
  • OGRE – ещё один рендер, тоже опенсорсный и фриварный linuxubntWin
  • GIMP – растровая рисовалка (конкурент фотошопа)linuxubntWin
  • Inkscape – векторная рисовалка linuxubnt
  • ImageMagick – утилиты командной строки для работы с изображениями linuxubnt
  • OptiPNG – утилита, оптимизирующая PNG-файлы - минимизирующая размер linuxubnt
  • Fawkes – программа клоакинга лиц (затрудняющая обработку портретов системами распознавания). Написана на питоне, есть на githab-е linuxubntWin
  • GNU Octave – опенсорсная система символических вычислений и построения графиков со скриптами, совместимыми с Mathlab linuxubntWin
  • gnuplot – многоплатформенная система построения графиков и диаграмм, разрабатывается с 1986 г. linuxubntWin
  • LabPlot – многоплатформенная программа для построения графиков и диаграмм, разрабатывается в рамках проекта KDE linuxubntWin
  • SciDAVis – форк (?) и аналог LabPlot linuxubntWin
  • Stable Diffusion v1.4 – нейросеть для генерации/модификации изображений фотореалистичных и имитирующих различные стили рисования; Github и оптимизированный для экономии памяти форк
  • Saifu Diffusion v1.3 – нейросеть для генерации/модификации аниме персонажей
  • Anythyng v3.0 – нейросеть для генерации/модификации изображений в стиле аниме

Other

  • Jenkins Jenkins – инструмент для непрерывной интеграции (автоматизированная сборка и тестирования linux
  • Jenkins-PHP Шаблон для работы над PHP-проектами под Jenkins
  • img SubverisonEdge – SVN-сервер от CollabNet linuxWin
  • Syncthing.net – кроссплатформенная система синхронизации файлов и каталогов между устройствами linuxubntWinandroid
  • Syncthing.net на github.com – он же на Гитхабе
  • BlueFish – Кроссплатформенный редактор с подсветкой синтаксиса и прочими плюшками linuxubntWin
  • Notepad++ – Windows-редактор с подсветкой синтаксиса и прочими плюшками Win
  • pic Firefox – Firefox. Надеюсь, не надо объяснять, что это браузер linuxubntWinandroid
  • Thunderbird – Thunderbird, почтовый клиент тоже от Мозиллы.
  • Opera – Другой броузер linuxubntWinandroid
  • Chromium – Броузер от гугла с доступными сырцами linuxubntWinandroid
  • Pelican – генератор статических сайтов на Python с плагинами и темами
  • Sphinx Генератор статических сайтов на Python, заточен под документацию.
  • Jinja2 – язык шаблонов, применяемый во многих пакетах для генерации текстовых файлов, конфигов и т.п.
  • Ansible – Инструментарий управления конфигурациями на множестве компьютеров linuxubnt
  • MySQL – опенсорсная РСУБД, зохаванная корпорацией Oracle linuxubnt
  • Postgresql – опенсорсная РСУБД, мощнее и сложнее MySQL linuxubnt
  • PgBackRest – Утилита/сервис резервного копирования для Postgresql linuxubnt
  • PgBadger – Анализатор логов для Postgresql, ищущий проблемы с производительностью linuxubnt
  • postgresqltuner – PERLовый скрипт для анализа и оптимизации конфигурации Postgresql linuxubnt
  • Percona.com – не софт, но фирма, которая поддерживает опенсорсный софт - MySQL, MongoDB, Postgres...
  • MongoDB – объектно-ориентированая база данных linuxubnt
  • Redis – ещё одна объектно-ориентированная база данных linuxubnt
  • Docker – система виртуализации с большой коллецией образов под разные задачи linuxubntWin
  • SolveSpace – своеобразная CAD-система, опенсорсная и есть в snap store linuxubnt
  • XEphem – планетарий и вообще программа для астрономов, опенсорсная, разрабатывается с 1990 года linuxubnt
  • Stellarium – планетарий с плагинами, OpenGL и кучей других удовольствий linuxubntWin
  • xplanet – рисовалка поверхности планет linuxubnt
  • kstars – планетарий linuxubntWin
  • ClickHouse – специфическая т.н. столбцовая СУБД для онлайн-обработки аналитических запросов
  • Traefik – фирма, выпустившая несколько интересных программных продуктов, например, Traefik Proxy
  • Plausible – опенсорсная статистика посещения вебсайтов, облачная и on-site
  • FileZilla – клиент FTP, FTP over TLS, SFTP linuxubntWin
  • GNURadio – опенсорсная программа для обработки сигналов с помощью SDR linuxubntWin
  • Xen – гипервизор (виртуальные машины, облака и другие удовольствия виртуализации linuxubnt
  • QEMU – другой гипервизор (виртуальные машины и т.п.) linuxubnt
  • httrack – инструмент для скачивания сайтов с преобразованием ссылок, сохранением картинок и другими удовольствиями linuxubntWin
  • sigrok – инструмент для работы с логическими анализаторами, осциллографами, мультиметрами и т.п. linuxubntWin
  • sakura – эмулятор терминала на основе GTK и libvte linuxubnt
  • alacritty – эмулятор терминала с поддержкой OpenGL на Rust linuxubnt
  • zutty – эмулятор терминала с поддержкой OpenGL на C++ linuxubnt

Дистрибутивы

  • RedHat – Старая, добрая и коммерческая красная шляпа, корень из которого произросли многие другие дистрибутивы
  • CentOS – RHEL-подобный дистрибутив
  • Debian – Другой давно и хорошо известный дистрибутив со своим менеджером пакетов и множеством потомков (форков)
  • Ubuntu – Debian-based дистрибутив от Canonical
  • Kali – дистрибутив для хакеров с подборкой разных специфических утилит
  • Parrot – ещё один дистрибутив для хакеров с подборкой разных специфических утилит
  • Qube OS – Операционная система повышенной безопасности на основе xen и Linux
  • FreeBSD – красный сатана!
  • OpenBSD – и его форк повышенной устойчивости

Bluefish logo Counter


Published

Last Updated

Category

soft

Tags

Contact