ByeByeVPN: сканер, который смотрит на VPN глазами цензора
Есть инструменты, которые отвечают на вопрос:
«Работает ли мой VPN?»
А есть инструменты другого класса:
«Насколько мой сервер палится как VPN, если на него смотрит DPI / ТСПУ / провайдерский классификатор?»
ByeByeVPN — как раз про второе.
Это клиентский сканер детектируемости VPN / DPI / Reality / ТСПУ. Он принимает IP или hostname и пытается оценить, какие сигнатуры видны снаружи: открытые порты, UDP-handshake’и, TLS-поведение, GeoIP/ASN-флаги, CT-логи, прокси-артефакты и поведение, похожее на классификацию ТСПУ.
Подключаться к самому VPN не нужно: сканер смотрит на сервер как внешний наблюдатель.
Что он проверяет
Под капотом пайплайн довольно плотный:
DNS-резолвинг, GeoIP по нескольким провайдерам, TCP connect-scan портов, UDP-пробы для OpenVPN / WireGuard / Tailscale / L2TP / Hysteria2 / TUIC / AmneziaWG, fingerprint HTTP/TLS/SSH/SOCKS/CONNECT/Shadowsocks, проверка CT-логов и active probing по TLS-портам.
Отдельно интересен блок активных проб: инструмент отправляет на TLS-порт разные типы запросов — пустой TCP connect, GET, CONNECT, SSH banner, случайные байты, ClientHello со странным SNI и другие паттерны.
И дальше смотрит: сервер ведёт себя как обычный веб-сервис или как туннель, который пытается притвориться веб-сервисом.
Почему это интересно
Главная мысль: эпоха “просто поднял VPN на VPS и забыл” заканчивается.
Современная блокировка — это не только список IP. Это поведенческая классификация:
как сервер отвечает на странные handshake’и, какие порты открыты, что видно в TLS, какие следы есть в сертификатах, совпадает ли география с RTT, похож ли сервер на настоящий веб-ресурс или на туннель.
ByeByeVPN полезен как инструмент самодиагностики: не «обходит блокировки», а показывает, насколько ваш сервер уже выглядит подозрительно для внешнего наблюдателя.
Где взять
Windows-версию можно скачать в релизах:
https://github.com/pwnnex/ByeByeVPN/releases
Репозиторий проекта на GitHub:
https://github.com/pwnnex/ByeByeVPN
Ограничения
Это не магический оракул. Результат нужно читать как диагностическую гипотезу, а не как абсолютный приговор.
TCP-сканирование видит цель, GeoIP-провайдеры могут спорить между собой, QUIC-пробы ограничены, а TLS fingerprint не всегда будет имитировать реальный браузер.
Вывод
ByeByeVPN — хороший пример того, куда движется сетевой контроль:
не «заблокировали IP», а вычислили поведение.
И это важный сдвиг.
В мире, где фильтрация становится поведенческой, инфраструктура должна проектироваться не только с точки зрения доступности, но и с точки зрения наблюдаемого цифрового следа.
Раньше вопрос был:
«Поднялся ли VPN?»
Теперь вопрос другой:
«Кем он выглядит для того, кто смотрит на него снаружи?»
👉 Подписаться на канал: https://t.me/horizon_singularity
Post #470
181

- 👍 1