github Runnin4ik/dpi-detector v1.3.0

latest releases: v3.1.0, v3.0.1, v3.0.0...
one month ago

🚀 Основные изменения

  • Горизонтальное сканирование доменов вместо вертикального — теперь используется 4 последовательные фазы: DNS-резолв → TLS 1.3 → TLS 1.2 → HTTP. Это исправило проблемы при тестировании доменов в виде рандомных timeout, не соответствующих действительности.
  • Улучшена классификация HTTP ошибок.
  • Переработана DNS проверка: добавлены списки UPD DNS и DoH. Теперь если какой-то из них не доступен — скрипт пробует другие.
  • Добавлена возможность сохранения вывода результатов в файл. Настраивается при запуске скрипта.
  • При запуске скрипта добавлен выбор, какую именно провести проверку (DNS, домены, TCP16-20).
  • После завершения теста можно сразу же запустить его еще раз, нажав enter.

💻 Интерфейс

  • Добавлена красивая итоговая табличка с результатами.
  • В тесте TCP16-20 убраны флаги стран из вывода (для лучшей совместимости с консолью Win).
  • В тесте TCP16-20 теперь выводятся ASN тестируемых ссылок.
  • В тесте на блок доменов теперь пишет минимальное время запроса к домену, а не максимальное.
  • Другие небольшие улучшения визуала.

📦 Портативность и .exe

  • Добавлена возможность переопределять конфиг и файлы для .exe формата. Теперь можно положить файлы (config.py, domains.txt и tcp_16_20_targets.json) рядом с .exe, и они подхватятся автоматически.

Full Changelog: v1.2.0...v1.3.0

Don't miss a new dpi-detector release

NewReleases is sending notifications on new releases.