IT-инфраструктура • инструкции • практикаПоиск по сайту

Серверы и системное администрирование

Найти материал →

Opensnitch 1.3.0 для linux: сведения о процессах и Rpm-пакеты Gui

OpenSnitch 1.3.0 для Linux: диалог сведений о процессах и RPM-пакеты с графическим интерфейсом

OpenSnitch - межсетевой экран прикладного уровня для Linux, который получил обновление до версии 1.3.0. В новом выпуске разработчики добавили отдельное окно с подробной информацией о процессах, подготовили RPM-пакеты графического интерфейса и внесли ряд других улучшений. Программа предназначена для контроля исходящих соединений: она отслеживает попытки приложений подключиться к сети и разрешает или блокирует их в соответствии с заданными правилами.

Если для конкретной программы или соединения ещё нет подходящего правила, OpenSnitch показывает пользователю уведомление. В нём можно выбрать дальнейшее действие - разрешить доступ, запретить его или создать постоянное правило. Такой подход позволяет постепенно формировать индивидуальную сетевую политику без необходимости заранее вручную описывать поведение всех приложений.

Проект во многом напоминает Little Snitch - популярный коммерческий фаервол для macOS, работающий на уровне приложений. В Linux-версии используется архитектура из двух компонентов: фонового демона, написанного на Go, и графического клиента на базе PyQt5. Демон наблюдает за сетевой активностью системы, а интерфейс предоставляет средства для просмотра событий, управления правилами и принятия решений по новым подключениям.

Одним из заметных нововведений OpenSnitch 1.3.0 стал диалог сведений о процессе. Теперь при анализе сетевого события можно получить больше данных о приложении, которое инициировало соединение. Это упрощает идентификацию подозрительной активности, помогает отличить системную службу от пользовательской программы и принять более обоснованное решение о разрешении доступа.

Важным изменением стала и публикация RPM-пакетов для графической части OpenSnitch. Благодаря этому установка в дистрибутивах, использующих RPM, становится удобнее: пользователю не требуется вручную собирать GUI из исходного кода и отдельно подготавливать зависимости. Тем, кто планирует OpenSnitch RPM пакет скачать, следует выбирать сборку, соответствующую своему дистрибутиву и архитектуре системы.

История разработки OpenSnitch была не совсем прямолинейной. В июне 2019 года первоначальный автор сообщил, что больше не занимается программой. После этого проект продолжил развитие в виде форка. Позднее разработчик форка Густаво Иньигес Гойя, по всей видимости, получил контроль над основным репозиторием OpenSnitch на GitHub и выпустил там версию 1.3.0. Это позволило сосредоточить дальнейшую разработку в главном репозитории и вернуть проекту более понятную структуру.

Тем, кто хочет OpenSnitch скачать для Linux, важно учитывать, что программа состоит не только из графического интерфейса. Необходимо установить и запустить фоновый сервис, который будет отслеживать сетевые подключения. После этого можно подключить PyQt5-клиент для просмотра уведомлений и управления политиками. В некоторых системах также потребуется самостоятельно проверить наличие компонентов Go, Python и библиотек, необходимых для работы GUI.

Процедура OpenSnitch установка на Linux зависит от дистрибутива. Пользователям систем на базе Debian обычно удобнее работать с DEB-пакетами или собирать проект из исходников, тогда как в Fedora, openSUSE и других RPM-ориентированных системах пригодятся подготовленные RPM-сборки. После установки следует убедиться, что демон запущен как системная служба и автоматически стартует вместе с операционной системой.

Первоначальная OpenSnitch настройка фаервола обычно не требует сложных действий. При первом запуске приложение начинает показывать запросы для новых исходящих соединений. Пользователь может создать правила для браузера, менеджера обновлений, мессенджеров и фоновых сервисов. Чтобы не получать слишком много уведомлений, для хорошо известных программ стоит использовать постоянные разрешения, а для редко используемых или неизвестных процессов - временно блокировать доступ и анализировать их поведение.

OpenSnitch особенно полезен на рабочих станциях, где требуется контролировать не только входящий, но и исходящий трафик. Даже если приложение не принимает внешние подключения, оно может передавать данные в интернет, обращаться к рекламным платформам, телеметрии или сторонним API. Прикладной фаервол позволяет увидеть такие попытки и ограничить сетевую активность отдельных программ без необходимости полностью отключать сеть.

При этом OpenSnitch не заменяет традиционный сетевой экран. Его основная задача - контроль соединений, инициированных локальными процессами, тогда как правила iptables или nftables применяются на другом уровне. На практике эти инструменты могут использоваться вместе: системный фаервол отвечает за общую сетевую политику, а OpenSnitch помогает принимать решения относительно конкретных приложений.

Для пользователей, которые ищут OpenSnitch 1.3.0 обзор и установку, главным преимуществом обновления станет более информативная работа с событиями и упрощённое получение графических пакетов в RPM-дистрибутивах. Подробные сведения о возможностях, компонентах и принципах работы программы представлены в материале о межсетевом экране OpenSnitch для Linux. Перед развёртыванием в рабочей системе рекомендуется протестировать правила, чтобы случайно не заблокировать обновления, DNS-запросы или соединения, необходимые для корректной работы ОС.

Прокрутить вверх