alpha
WPF приложение для блокировки входящих/исходящих соединений через Windows Filtering Platform. Работает в фоне (трей), автозапуск через реестр. Фильтры персистентные — остаются активными даже после выхода из приложения.
Just a Blocker
Блокирует входящие/исходящие соединения на указанные домены и IP-адреса.
Работает через Windows Filtering Platform (WFP) — фильтрует трафик на уровне ядра, блокирует любые протоколы (TCP, UDP, ICMP и т.д.).
Как это работает
- Добавляешь домен или IP в список
- Приложение резолвит домен в IP-адреса (IPv4 + IPv6)
- Создаёт WFP-фильтры на всех сетевых интерфейсах
- Все пакеты к этим IP дропаются на уровне ядра
Фильтры персистентные — переживают перезагрузку и продолжают работать, даже если приложение не запущено.
Использование
- Добавить в список:
example.comили1.2.3.4 - Удалить из списка — блокировка прекращается
- Pause — временно отключает все фильтры
- Приложение сворачивается в трей
Сборка
dotnet publish src/JustABlocker/JustABlocker.csproj \
-c Release -r win-x64 --self-contained true \
-p:IncludeNativeLibrariesForSelfExtract=true
# EXE: src/JustABlocker/bin/Release/net8.0-windows/win-x64/publish/JustABlocker.exe
Системные требования
- Windows 7+
- .NET 8 (self-contained — не нужен)
- Права администратора (WFP требует Admin)
Description
Languages
C#
100%