Бесплатный межсетевой экран с открытым исходным кодом для Windows и Linux: отслеживает и контролирует сетевой трафик каждого приложения, поддерживает защищённый DNS и блокировку трекеров.
evilsocket/opensnitch
Интерактивный файрвол приложений для GNU/Linux, который предлагает разрешить или заблокировать каждое исходящее соединение; вдохновлён Little Snitch.
Open source альтернатива:Little Snitch
- Звёзды
- 14,205
- Форки
- 679
- Открытые issues
- 214
- Последний коммит
- 3 месяца назад
Что это?
OpenSnitch — файрвол приложений для GNU/Linux. Когда программа на компьютере пытается установить исходящее соединение, OpenSnitch показывает запрос в графическом интерфейсе, где пользователь может разрешить или запретить соединение, а затем сохранить решение как правило для этого приложения.
Помимо фильтрации для отдельных приложений, OpenSnitch умеет загружать списки блокировки, чтобы блокировать рекламу, трекеры и вредоносные домены на уровне всей системы. В графическом интерфейсе также можно управлять системными правилами nftables, например политикой входящего трафика и входящими службами. Один интерфейс может управлять несколькими узлами, а интеграция с SIEM позволяет передавать события о соединениях в инструменты безопасности.
Проект распространяется в виде пакетов deb и rpm; пользовательский интерфейс устанавливается отдельно от демона.
Ключевые возможности
- 01Предлагает разрешить или запретить каждое исходящее соединение для отдельного приложения.
- 02Блокирует рекламу, трекеры и вредоносные домены во всей системе с помощью списков блокировки.
- 03Настраивает системные правила файрвола nftables через графический интерфейс.
- 04Позволяет управлять несколькими узлами из единого интерфейса.
- 05Интегрируется с инструментами SIEM.
Сценарии использования
- Отслеживание того, какие приложения на рабочем столе Linux подключаются к внешним серверам.
- Блокировка доменов трекеров и вредоносных программ на всём компьютере.
- Управление входящими службами и политикой входящего трафика на хосте Linux без ручного написания правил nftables.
- Сбор событий о соединениях с нескольких компьютеров Linux в едином интерфейсе.
Быстрый старт
- 1
Скачайте пакеты deb/rpm со страницы релизов
- 2
Установите daemon и UI в Debian/Ubuntu
sudo apt install ./opensnitch*.deb ./python3-opensnitch-ui*.deb - 3
Установите в Fedora/RHEL (rpm)
sudo dnf install opensnitch*.rpm - 4
Запустите GUI
opensnitch-ui
Что важно знать
- Работает только в GNU/Linux.
- Распространяется по лицензии GPL-3.0 — лицензии с авторским левом.
В подборках
Темы
Частые вопросы
- Что такое opensnitch?
- Интерактивный файрвол приложений для GNU/Linux, который предлагает разрешить или заблокировать каждое исходящее соединение; вдохновлён Little Snitch. OpenSnitch — файрвол приложений для GNU/Linux. Когда программа на компьютере пытается установить исходящее соединение, OpenSnitch показывает запрос в графическом интерфейсе, где пользователь может разрешить или запретить соединение, а затем сохранить решение как правило для этого приложения.
- opensnitch можно использовать бесплатно? Какая у него лицензия?
- opensnitch распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- opensnitch всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в opensnitch — 26 июл. 2026 г..
- Для чего можно использовать opensnitch?
- Отслеживание того, какие приложения на рабочем столе Linux подключаются к внешним серверам. Блокировка доменов трекеров и вредоносных программ на всём компьютере. Управление входящими службами и политикой входящего трафика на хосте Linux без ручного написания правил nftables. Сбор событий о соединениях с нескольких компьютеров Linux в едином интерфейсе.
- Как установить opensnitch?
- Скачайте пакеты deb/rpm со страницы релизов Установите daemon и UI в Debian/Ubuntu: sudo apt install ./opensnitch*.deb ./python3-opensnitch-ui*.deb Установите в Fedora/RHEL (rpm): sudo dnf install opensnitch*.rpm Запустите GUI: opensnitch-ui
- Где скачать opensnitch?
- Исходный код и инструкции по установке — на GitHub: https://github.com/evilsocket/opensnitch
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Подробное руководство для Debian по защите Linux-сервера: SSH, настройка файрвола, обнаружение вторжений, аудит и другие меры для домашнего или личного сервера.
Python-демон, который отслеживает повторные неудачные попытки входа в логах и блокирует IP-адреса нарушителей с помощью правил системного файрвола.
Лёгкая программа для Windows, которая настраивает правила Windows Filtering Platform и контролирует, каким приложениям доступна сеть.
Практическое руководство сообщества по защите безопасности и приватности на Mac с Apple silicon: от FileVault и брандмауэра до DNS, VPN и мессенджеров.
Платформа с открытым исходным кодом для межсетевого экрана и маршрутизатора на базе FreeBSD: GUI, API и системная часть OPNsense.