Portmaster

Описание
Portmaster — это бесплатный межсетевой экран с открытым исходным кодом, предназначенный для автоматизированного контроля сетевого трафика и обеспечения конфиденциальности в операционных системах Windows и Linux. Программа позволяет осуществлять детальный мониторинг всех сетевых подключений, выявляя активность каждого установленного приложения и обнаруживая подозрительные соединения. Основная задача инструмента заключается в предоставлении пользователю полного контроля над тем, какие процессы имеют доступ к интернету, что помогает минимизировать риски несанкционированной передачи данных.
Техническая реализация проекта базируется на языке программирования Go под лицензией AGPLv3, а графический интерфейс разработан с использованием платформы Electron. В среде Windows фильтрация трафика осуществляется через собственный драйвер расширения ядра, работающий в связке с технологией Windows Filtering Platform, что обеспечивает высокую скорость реакции на сетевые события. Для систем Linux применяются механизмы iptables и nfqueue для управления трафиком в пространстве пользователя, при этом для стабильной работы рекомендуется использовать ядро версии 5.7 или выше.
Portmaster поддерживает автоматическую блокировку рекламы, трекеров и вредоносного ПО на основе проверенных списков фильтрации, которые распространяются на все системные процессы. Безопасность DNS-запросов обеспечивается протоколом DNS-over-TLS, который активируется по умолчанию для защиты данных от перехвата. Кроме того, предусмотрена интеграция с оверлейной сетью SPN (Safing Privacy Network), позволяющей скрывать реальный IP-адрес и обходить географические ограничения через децентрализованные зашифрованные узлы.
Список основных возможностей Portmaster:
- Мониторинг всей сетевой активности системы.
- Блокировка доступа отдельных приложений к сети.
- Автоматическая фильтрация рекламы и трекеров.
- Шифрование всех DNS-запросов через TLS.
- Создание индивидуальных правил сетевой защиты.
- Ограничение трафика по конкретным странам.
- Отслеживание истории соединений каждого приложения.
- Использование защищенной сети Safing Privacy Network.

