Найти в Дзене
avencores.

Wizard: Инструмент для анализа интернет-цензуры через TCP и TLS проверки

Оглавление

Wizard — это экспериментальный инструмент с открытым исходным кодом, предназначенный для проверки наличия интернет-цензуры в регионе пользователя. Он разработан для условий китайского фаервола (GFW), но при наличии технических знаний может быть адаптирован и для использования в других странах.

Основные возможности

* Автоматическая проверка подключения: Сначала приложение убеждается в наличии доступа к интернету, устанавливая сокет-соединение с удалённым IP.

* Тестирование TCP-доступности: Проводит попытки подключиться к заранее заданным IP-адресам, как разрешённым, так и предполагаемо заблокированным.

* Анализ TLS-рукопожатий: Оценивает, возможно ли установить зашифрованное TLS-соединение с цензурируемыми IP, что позволяет выявить более сложные формы блокировки.

* Гибкая конфигурация: Позволяет редактировать список IP-адресов и доменов, адаптируя инструмент под любые локальные условия цензуры.

* Интеграция с отчетами: Результаты можно экспортировать для дальнейшего анализа или публикации.

Преимущества

* Адаптивность: Изначально создан для пользователей в Китае, но может быть настроен для любого региона, включая Россию, Иран и другие страны с фильтрацией трафика.

* Независимость от DNS: В отличие от базовых методов блокировки по доменному имени, Wizard ориентирован на IP- и TLS-блокировки, что даёт более точные результаты.

* Удобство запуска: Работает в Linux, macOS и Windows, требует только установленного Python и базовых навыков в командной строке.

* Безопасность и приватность: Не требует передачи личных данных, работает локально.

Примеры применения

* Диагностика нестабильного VPN-соединения и определение точек его прерывания.

* Анализ качества интернет-доступа в корпоративных или учебных сетях.

* Подготовка собственных обходных решений, основанных на выявленных механизмах блокировки.

Скачать с GitHub

⬇️Поддержать автора⬇️

✅SBER: 2202 2050 7215 4401