Repolode
evilsocket

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. 1

    Скачайте пакеты deb/rpm со страницы релизов

  2. 2

    Установите daemon и UI в Debian/Ubuntu

    sudo apt install ./opensnitch*.deb ./python3-opensnitch-ui*.deb
  3. 3

    Установите в Fedora/RHEL (rpm)

    sudo dnf install opensnitch*.rpm
  4. 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 обновляется ежедневно.

Похожие проекты

Бесплатный межсетевой экран с открытым исходным кодом для Windows и Linux: отслеживает и контролирует сетевой трафик каждого приложения, поддерживает защищённый DNS и блокировку трекеров.

14 тыс.601GoGPL-3.0Обновлён 3 дня назад