В начале августа в Москве прошла конференция Crypto Install Fest 2014 – практическая конференция, во время которой специалисты в области шифрования, юристы и технические специалисты рассматривали вопросы, касающиеся цензуры, безопасности в Сети, свободного программного обеспечения.
Среди проектов, презентованных на Crypto Install Fest 2014, был проект BlockCheck – программа для проверки того, какой тип блокировки сайтов использует ваш провайдер.
BlockCheck был разработан пользователем ValdikSS и представляет собой скрипт, определяющий тип блокировки у вашего провайдера и отсылающий автору статистику.
BlockCheck служит для определения типа блокировок сайтов из единого реестра запрещенной информации на стороне провайдера.
Данная утилита позволяет определить:
- подмену DNS-ответов;
- перенаправление DNS-серверов;
- блокировку DNS-серверов;
- «Обычный» DPI (фильтрация URL на определенных IP-адресах и портах);
- «Полный» DPI (фильтрация URL на всех IP-адресах и/или портах);
- блокировку по IP-адресу.
Также приложение автоматически отправляет статистику об используемом типе блокировки на сервер.
На сайте Habrahabr собрана статистика по провайдерам.
Программа паписана на Python 3.
Репозиторий на Github.
Бинарник для Windows.