Ограничения доступа в Интернет, обнаружение и диагностика Deep Packet Inspection
Возьмите под контроль свое соединение. Мгновенно диагностируйте DPI, цензуру и помехи от промежуточных узлов.Вы когда-нибудь задавались вопросом, почему ваш VPN зависает, почему пинг проходит, а сайты не открываются, или почему соединение обрывается ровно через 5 секунд после установки?Современная сетевая цензура и управление трафиком не ограничиваются блокировкой IP-адресов. Они используют продвинутую глубокую проверку пакетов (DPI) и системы суверенного интернета (например, ТСПУ) для скрытого воздействия на ваш трафик. Они могут выборочно отбрасывать TCP-рукопожатия, подделывать ответы DNS или фильтровать определенные поля SNI (Server Name Indication) во время TLS-рукопожатий.Network DPI Probe — это легкий и точный инструмент для диагностики сети, созданный, чтобы показать, что именно ваш интернет-провайдер (ISP) делает с вашим трафиком. Доступен для Linux, macOS, WSL и Android (через Termux).🚀 Ключевые возможности📡 Многоуровневая диагностика: Не ограничивайтесь ICMP. Проверяйте соединение последовательно на разных уровнях: разрешение DNS, готовность TCP-сокета, целостность TLS-рукопожатия и доставка HTTP-данных.🔍 Обнаружение DPI и фильтрации SNI: Узнайте, недоступна ли конечная точка полностью, или промежуточный узел с DPI активно отбрасывает пакеты, как только видит определенное доменное имя в TLS client hello.🛡️ Анализ скрытых обрывов и быстрой блокировки: Выявляйте сложные методы фильтрации, такие как маршрутизация только по "белому списку", глубокое отбрасывание пакетов или механизмы ограничения скорости, которые разрывают соединение сразу после установки.🌐 Проверка подмены DNS: Сравнивайте ответы DNS от вашего провайдера с ответами от безопасных независимых резолверов, чтобы мгновенно обнаружить отравление кеша и локальную подмену.⚡ Легкий и автоматизируемый: Не требует тяжелых зависимостей. Запускается мгновенно через терминал, автоматизированные задачи cron или во встроенных системах для отслеживания поведения провайдера со временем.🛠 Как это работает (под капотом)Стандартные сетевые утилиты вроде ping или traceroute проверяют только сетевой уровень. Network DPI Probe имитирует реальную активность клиента, чтобы точно определить, где именно происходит сбой:🔹 DNS Lookup: Разрешает целевой адрес и выявляет расхождения.🔹 TCP Connect: Устанавливает прямое 3-стороннее рукопожатие, чтобы убедиться в физической доступности порта.🔹 TLS Simulation (SNI Probe): Отправляет TLS client hellos, используя как реальные, так и намеренно измененные Server Name Indications, чтобы спровоцировать и выявить активную фильтрацию DPI.🔹 HTTP Fetch: Проверяет, возможна ли свободная передача данных после установления зашифрованного соединения.🎯 Для кого это?💻 Системные администраторы и DevOps-инженеры: Быстро находите причины нестабильной работы облачных инстансов или удаленных VPN-шлюзов у конкретных региональных провайдеров.🕵️♂️ Исследователи приватности и цензуры: Собирайте данные о том, как в реальном времени используются промежуточные узлы, суверенные файрволы и правила DPI.⚙️ Опытные пользователи: Диагностируйте, почему ваши защищенные прокси, кастомные протоколы или собственные сервисы замедляются или блокируются вашим местным оператором.Хватит гадать, почему ваше соединение не работает. Запустите Network DPI Probe и точно увидите, что происходит с вашими пакетами.