Используем легкую утилиту Simplewall для тотального контроля сетевой активности приложений в Windows
🧱 Если вы хотите досконально контролировать, какие приложения и службы Windows выходят в сеть с вашего компьютера, вместо встроенного брандмауэра Windows Firewall можно использовать Simplewall, бесплатную open-source утилиту, которая, как и Windows Firewall, является управляющей надстройкой над встроенным набором служб фильтрации трафика Windows Filtering Platform (WFP).
С помощью Simplewall можно контролировать сетевые подключения приложений и системных служб, блокировать нежелательный трафик и управлять доступом программ в Интернету.
Например, можно:
✅ Полностью запретить приложению доступ в сеть или разрешить только определенные подключения по отдельным портам/адресам.
✅ Ограничить браузер протоколом HTTPS (TCP 443).
✅ Блокировать телеметрию Windows и доступ к Windows Update.
✅ Просматривать активные соединения, IP-адреса, хосты, порты и протоколы.
✅ Экспортировать правила и переносить конфигурацию на другие компьютеры.
GITHUB
Установка через Winget:winget install Henry++.simplewall
По умолчанию, при включении фильтрации любые подключения блокируются, пока для них не будет задано разрешающее правило. Когда любое приложение или служба пытается подключиться к внешнему ресурсу, simplewall обнаруживает эту активность и выводит всплывающее уведомление о наличии сетевой активности. Вы решаете, разрешить или запретить это подключение, или можете создать кастомное правило для приложения/адреса/порта/протокола.
⚠️ Правила Simplewall применяются через WFP и продолжают работать, даже когда сама программа закрыта. При этом правила встроенного Windows DefenderFirewall автоматически в Simplewall не переносятся.
Утилита создает правила сетевого доступа через API во встроенной платформе фильтрации WFP (Windows Filtering Platform) и требует права администратора для запуска.
Запустите исполняемый файл C:\Program Files\simplewall\simplewall.exe
При первом запуске программы, сетевая фильтрация отключена. Прежде чем включать правила в боевом режиме, рекомендуем проверить настройки правил по умолчанию, и убедиться, что они соответствуют вашим ожиданиям.
Базовые настройки фильтрации включаются в разделе Settings -> Rules. По умолчанию правила simplewall:
- Блокируют все входящие подключения к компьютеру (Block inbound connection for all)
- Блокируют все исходящие подключения (Block inbound connection for all)
- Блокируют подключения к серверам Windows Update (Allow Windows Update: off)

Для управления популярными блокировками для Windows в Simplewall добавлен отдельный раздел с настойками (File -> Settings -> Blocklist). Здесь можно запретить или разрешить:
- Отправку логов телеметрии слежки Microsoft
- Получение обновлений через Windows Update
- Доступ в сеть стандартным встроенным приложениям Microsoft (Skype, Outlook, Live и прочими)
По умолчанию всё это блокируется.

Включение/отключение этих опций приводит к тому, что на вкладке Blocklist включается большой набор правил, которые блокирует отправку телеметрии с компьютера на сервера Microsoft (названия правил начинается со spy_ ).

На вкладке System Rules включено несколько преднастроенных правил, которые необходимы для работы базовых сетевых служб Windows: разрешение имен (включая DNS и локальные mDNS, LLMNR, NetBIOS), DHCP, NTP, сетевое обнаружение и прочие)
Далее на вкладке User rules перед запуском фильтрации трафика вы можете вручную добавить разрешающие правила для нужных приложений/сервисов/протоколов/IP адресов или подсетей. А можно ничего не создавать, и запустить в режиме обучения, когда при попытке приложения или службы получить доступ в сеть, будет появляться запрос.
Чтобы активировать правила фильтрации сетевого трафика в simplewall, нажмите на кнопку Enabled Rules.
Утилит запросит, хотите ли вы сделать правила постоянными ( Permanent rules ), или запустить их в режиме временных правил ( Temporary rules ), который будут действовать до следующей перезагрузки Windows.
Также утилита запросит отключить встроенный Windows Firewall. По сути, и Windows Firewall, и simplewall являются управляющими графическими оболочками над встроенным движком Windows Filtering Platform (WFP). Реальная фильтрация трафика выполняется на уровне WFP.
Можно оставить службу Windows Firewall включенной. Оба инструмента будут создавать собственные правила в WFP, но в конечном счете такая конфигурация несколько сложнее в управлении и отлаживании правилами межсетевой фильтрации.
Итак, после включения фильтров в simplewall, по умолчанию все подключения будут блокироваться. Утилита при появлении любой сетевой активности от любого приложения или службы будет спрашивать разрешение на каждое новое соединение. Во всплывающем окне будет указано:
- Имя процеccа
- Порт
- Протокол
- Имя и IP адрес удаленного хоста
- Направление трафика (Входящий/Исходящий)
Например, я запустил браузер Edge и попробовал открыть любимый сайт. Сразу появилось всплывающее сообщение, что данное сетевое подключение заблокировано.

В этом случае я могу:
- Нажать зеленую кнопку Allow. Это разрешит любую сетевую активность от этого процесса (приложения): любые протоколы, все локальные и удаленные адреса, любое направление трафика. Если нажать стрелку с выпадающим списком, можно разрешить сетевой доступ на определенное время.
- Нажать красную кнопку Block, чтобы заблокировать любую сетевую активность этого приложение и больше не получать уведомления о нем.
- Нажать на кнопку с шестеренкой ⚙️, чтобы создать более точное правило для приложения. Можно разрешить процессу сетевую активность по одному из преднастроенных протоколов (HTTP, DNS, FTP, SSH и т.д.) Или создать кастомное правило.

Например, я хочу разрешить браузеру Edge открывать только HTTPS сайты, доступные по порту TCP 443.
- Нажимаю Create rule
- На вкладке General указываю его имя, протокол, направление и действие (разрешить/заблокировать)

- Затем на вкладке Rules в разделе удаленных хостов добавляю правило для номера порта 443, которое означает, что доступ по
443порту разрешен на любые адреса (по аналогии можно разрешить доступа к HTTP сайтам по порту TCP 80 и на другие нестандартные порты).
- На вкладке Apps нужно выбрать исполняемый файл процесса, для которого будет применяться это правило.

- Сохраняем правило и проверяем, что теперь браузер Edge может открывать любые HTTPS сайты.
Все активные пользовательские правила доступны на вкладке Apps. Здесь видно, каким приложениям вы разрешили, а каким запретили сетевой доступ.

На вкладке Connections перечислены все активные на данный момент сетевые подключения. Видны адреса и порт источника, удаленный адрес и порт, имя удаленного хоста, протокол и состояние TCP сессии (интерфейс напоминает утилиту TCPView). Отсюда вы можете быстро создать разрешающее или запрещающее правило для протокола, адреса или порта.

Simplewall позволяет экспортировать или импортировать настроенные правила в XML файл. Это удобно, если вам нужно перенести настройки на другой компьютер (пункты Import и Export в меню File).

Однако такой ручной экспорт и импорт не очень удобен, если вам нужно применить фильтрации simplewall на нескольких машинах.
Все настроенные правила simplewall хранятся в профиле текущего пользователя в папке %APPDATA%\Henry++\simplewall\profile.xml .
Можно скриптом скопировать этот файл в аналогичный каталог с профилем пользователя на другие компьютеры и включить межсетвую фильтрацию командой:
"C:\Program Files\simplewall\simplewall.exe" /install /silent

Для отключения правил фильтрации simplewall, используйте опцию /uninstall .
filters.xml :
cd Desktop
netsh wfp show filters
notepad .\filters.xml

Как мы уже говорили выше, примененные фильтры simplewall будут работать, даже если само приложение не запущено. Такой режим удобно использовать, когда вы уже подготовили набор рабочих правил сетевой фильтрации и запускаете его на пользовательской машине для работы файервола в фоновом режиме. В таком режиме приложение simplewall вы не выводит уведомления о появлении сетевой активности новых приложений, и они будут просто молча блокироваться.
Чтобы приложение simplewall стартовало автоматически после перезагрузки компьютера, включите в настройка утилиты (File -> Settings) опции Load on system startup и Start minimized.

Из естественных недостатков simplewall, стоит отметить невозможность блокировать доступ к определенным сайтам по DNS имени. Фильтрация только на основе IP адресов.
