Wizard — это экспериментальный инструмент с открытым исходным кодом, предназначенный для проверки наличия интернет-цензуры в регионе пользователя. Он разработан для условий китайского фаервола (GFW), но при наличии технических знаний может быть адаптирован и для использования в других странах.
Основные возможности
* Автоматическая проверка подключения: Сначала приложение убеждается в наличии доступа к интернету, устанавливая сокет-соединение с удалённым IP.
* Тестирование TCP-доступности: Проводит попытки подключиться к заранее заданным IP-адресам, как разрешённым, так и предполагаемо заблокированным.
* Анализ TLS-рукопожатий: Оценивает, возможно ли установить зашифрованное TLS-соединение с цензурируемыми IP, что позволяет выявить более сложные формы блокировки.
* Гибкая конфигурация: Позволяет редактировать список IP-адресов и доменов, адаптируя инструмент под любые локальные условия цензуры.
* Интеграция с отчетами: Результаты можно экспортировать для дальнейшего анализа или публикации.
Преимущества
* Адаптивность: Изначально создан для пользователей в Китае, но может быть настроен для любого региона, включая Россию, Иран и другие страны с фильтрацией трафика.
* Независимость от DNS: В отличие от базовых методов блокировки по доменному имени, Wizard ориентирован на IP- и TLS-блокировки, что даёт более точные результаты.
* Удобство запуска: Работает в Linux, macOS и Windows, требует только установленного Python и базовых навыков в командной строке.
* Безопасность и приватность: Не требует передачи личных данных, работает локально.
Примеры применения
* Диагностика нестабильного VPN-соединения и определение точек его прерывания.
* Анализ качества интернет-доступа в корпоративных или учебных сетях.
* Подготовка собственных обходных решений, основанных на выявленных механизмах блокировки.
⬇️Поддержать автора⬇️
✅SBER: 2202 2050 7215 4401