Утилита для определения типа блокировок сайтов из единого реестра запрещенной информации на стороне провайдеров Российской Федерации.
Данная утилита позволяет определить:
Подмену DNS-ответов
Перенаправление сторонних DNS-серверов на провайдерские
Блокировку сторонних DNS-серверов
Блокировку всей зоны (поддоменов) заблокированного домена
«Обычный» DPI (фильтрация URL на определенных IP-адресах и портах)
«Полный» DPI (фильтрация URL на всех IP-адресах и/или портах)
Подмену SSL (HTTPS)-сертификата (прослушивание HTTPS-трафика)
Блокировку по IP-адресу
Также приложение обнаруживает пассивный DPI, выполняет тесты для обхода активного DPI, если он обнаружен на стороне провайдера. На данный момент реализованы следующие техники:
Дополнительный пробел после GET
Перенос строки перед GET
Фрагментирование заголовка
Точка в конце домена
Табуляция в конце домена
Заголовок host вместо Host
Перенос строки в заголовках в UNIX-стиле
Более подробно о видах DPI и типах подключения читайте в Wiki проекта
https://github.com/ValdikSS/blockcheck/wiki/Типы-DPI
https://github.com/ValdikSS/blockcheck/releases/
https://github.com/ValdikSS/blockcheck
#Россия #Роскомнадзор #обходблокировок