Интерактивный файрвол приложений для GNU/Linux, который предлагает разрешить или заблокировать каждое исходящее соединение; вдохновлён Little Snitch.
safing/portmaster
Бесплатный межсетевой экран с открытым исходным кодом для Windows и Linux: отслеживает и контролирует сетевой трафик каждого приложения, поддерживает защищённый DNS и блокировку трекеров.
Open source альтернатива:Little Snitch
GlassWire
- Звёзды
- 13,973
- Форки
- 601
- Открытые issues
- 104
- Последний коммит
- 3 дня назад
Что это?
Portmaster — межсетевой экран для настольных систем, который работает между приложениями и сетью. Он записывает, какое приложение открывает каждое соединение, и позволяет разрешать или блокировать его. Настройки по умолчанию призваны повысить конфиденциальность без ручной настройки. Можно также задавать глобальные правила, правила для отдельных приложений и правила по домену, IP-адресу или стране.
В Linux Portmaster подключается к сетевому стеку через nfqueue и использует eBPF и /proc, чтобы определять владельцев соединений. В Windows он полагается на драйвер ядра (WFP) и IP Helper API. DNS-запросы перенаправляются через межсетевой экран и обрабатываются по DoT или DoH, а списки фильтров блокируют известные домены вредоносного ПО, рекламы и трекеров. Ядро работает как системная служба, а интерфейс — в пользовательском сеансе.
В платных тарифах доступны локально хранимая история сетевой активности с поиском, мониторинг пропускной способности для каждого приложения и SPN — многоузловая сеть для защиты конфиденциальности, занимающая промежуточное положение между VPN и Tor. Проект распространяется по лицензии GPL-3.0 и разрабатывается в Австрии.
Ключевые возможности
- 01Отслеживает сетевые соединения и определяет, каким приложениям они принадлежат.
- 02Блокирует или разрешает трафик по приложению, домену, IP-адресу, стране или области действия сети.
- 03Перенаправляет DNS-запросы через защищённые резолверы DoT/DoH.
- 04Блокирует домены вредоносного ПО, рекламы и трекеров с помощью списков фильтров.
- 05Полностью работает локально, автоматически подписывает обновления и устанавливает их.
Сценарии использования
- Не давать приложениям на компьютерах с Windows или Linux незаметно связываться с внешними серверами.
- Применять единый набор настроек конфиденциальности ко всем приложениям без настройки каждого по отдельности.
- Проверять, с какими доменами и сервисами взаимодействует конкретная программа.
- Включить зашифрованный DNS на персональном компьютере.
Быстрый старт
- 1
Скачайте Portmaster бесплатно с официальной страницы загрузки
- 2
Установите Earthly CLI, чтобы собрать проект из исходного кода
- 3
Установите Docker Engine — он необходим для сборки
- 4
Соберите релиз с помощью Earthly, затем найдите артефакты в ./dist
earthly +release
Что важно знать
- Поддерживаются только Windows и Linux; macOS не поддерживается.
- Для некоторых расширенных функций, таких как история сети, использование пропускной способности и SPN, нужен платный план.
- В основном интерфейсе по-прежнему используется Electron, а согласно README, процесс сборки всё ещё находится в разработке.
В подборках
Темы
Частые вопросы
- Что такое portmaster?
- Бесплатный межсетевой экран с открытым исходным кодом для Windows и Linux: отслеживает и контролирует сетевой трафик каждого приложения, поддерживает защищённый DNS и блокировку трекеров. Portmaster — межсетевой экран для настольных систем, который работает между приложениями и сетью. Он записывает, какое приложение открывает каждое соединение, и позволяет разрешать или блокировать его. Настройки по умолчанию призваны повысить конфиденциальность без ручной настройки. Можно также задавать глобальные правила, правила для отдельных приложений и правила по домену, IP-адресу или стране.
- portmaster можно использовать бесплатно? Какая у него лицензия?
- portmaster распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- portmaster всё ещё поддерживается?
- Активно поддерживается. Последний коммит в portmaster — 21 окт. 2026 г..
- Для чего можно использовать portmaster?
- Не давать приложениям на компьютерах с Windows или Linux незаметно связываться с внешними серверами. Применять единый набор настроек конфиденциальности ко всем приложениям без настройки каждого по отдельности. Проверять, с какими доменами и сервисами взаимодействует конкретная программа. Включить зашифрованный DNS на персональном компьютере.
- Как установить portmaster?
- Скачайте Portmaster бесплатно с официальной страницы загрузки Установите Earthly CLI, чтобы собрать проект из исходного кода Установите Docker Engine — он необходим для сборки Соберите релиз с помощью Earthly, затем найдите артефакты в ./dist: earthly +release
- Где скачать portmaster?
- Исходный код и инструкции по установке — на GitHub: https://github.com/safing/portmaster
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Открытый authoritative- и recursive-DNS-сервер с веб-консолью, блокировкой рекламы и вредоносного ПО и поддержкой шифрованного DNS.
Универсальный инструмент OSINT с открытым исходным кодом для проверки сайтов по запросу: DNS, SSL, заголовки, данные сервера и настройки безопасности.
Практическое руководство сообщества по защите безопасности и приватности на Mac с Apple silicon: от FileVault и брандмауэра до DNS, VPN и мессенджеров.
Лёгкая программа для Windows, которая настраивает правила Windows Filtering Platform и контролирует, каким приложениям доступна сеть.
DNS-фильтр, который блокирует рекламу и трекеры на всех устройствах в сети без установки клиентского ПО.