Linux -- это интересно

BlockCheck


Рубрика: Прочие -> Интернет ПО
Метки: | | | | |
Просмотров: 502

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)

Домашняя страница

Подробно о видах DPI и типах подключения

Оставьте комментарий!
Используйте нормальные имена.Войти через loginza
Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



 
(обязательно)