BlockCheck — небольшая Python (dnspython) / Tkinter утилита для определения типа блокировок сайтов из "Единого реестра" запрещенной информации на стороне провайдера.
BlockCheck позволяет определить подмену DNS-ответов, перенаправление DNS-серверов, блокировку DNS-серверов, "Обычный" DPI (фильтрация URL на определенных IP-адресах и портах) и "Полный" DPI (фильтрация URL на всех IP-адресах и/или портах), подмену SSL (HTTPS) сертификата (прослушивание HTTPS-трафика) и блокировку по IP-адресу.
BlockCheck может работать в консольном и графическом режиме, утилита выполняет тесты для обхода DPI (Deep Packet Inspection), если он обнаружен на стороне провайдера, реализованы следующие техники:
- Дополнительный пробел после GET
- Перенос строки перед GET
- Фрагментирование заголовка
- Точка в конце домена
- Табуляция в конце домена
- Заголовок host вместо Host
- Перенос строки в заголовках в UNIX-стиле
BlockCheck отправляет статистику об используемом типе блокировки на сервер (опционально), что даёт возможность в дальнейшем составить таблицу по провайдерам.
Лицензия: MLT (The MIT License)
Комментариев: 1 RSS
1user_X18-03-2021 20:33
Больше не работает. Можно в утиль.
Вы можете войти под своим логином или зарегистрироваться на сайте.