github Runnin4ik/dpi-detector v3.4.0

6 hours ago

Релиз v3.4.0

DPI-detector теперь имеет сообщество в телеграм. Присоединяйтесь.
https://t.me/DPI_detector

Что нового?

  • Переработка DNS-теста (доступность серверов): Включена проверка TLS-сертификатов DoH-серверов — раньше поддельный сертификат (MITM провайдера) засчитывался как «доверенный» ответ. Теперь активный сброс DPI отделяется от ошибок сервера: новые статусы BLOCKED и ERROR. Добавлен ограничитель параллельных DoH-проб (DNS_PROBE_CONCURRENCY). Теперь указывается минимальное время вместо среднего.

  • Расширены списки DNS-серверов: 68 эндпоинтов (36 DoH + 32 UDP): Cloudflare (все варианты), Quad9 (включая unfiltered/unsecured), AdGuard (family/legacy/unfiltered), JoinDNS4, Mullvad, ControlD, DNS4all, DNSPod, Comss.one, XboxDNS и другие. Удалены мёртвые (dns0.eu, Digitalcourage), заменён нерабочий NextDNS.

  • Доменный тест (TLS/HTTP):

    • Раздельная статистика HTTP / TLS1.2 / TLS1.3 в итоговой сводке.
    • Редирект http → https на тот же домен теперь считается OK, а не REDIR.
    • Понятные детали сбросов: TCP RST на ClientHello (активный сброс DPI) vs «TCP RST после handshake». TLS RST теперь учитывается в статистике блокировок.
  • TCP-тест (FAT-заголовки):

    • Payload снижен до 40КБ (10×4КБ) — прогон быстрее, детект-пороги 12–24КБ по-прежнему покрываются.
    • В каждой строке — время проверки в секундах (например, 1.7s), без учёта очереди.
    • Убрана колонка Alive
    • Обновлены цели: заменены медленные и заблокированные IP (Akamai, Oracle, CDN77, Hetzner), добавлены быстрые HTTP-таргеты.
  • UX:

    • Возможность выйти в главное меню после проверки через горячую клавишу V или M
    • Мелкие улучшения интерфейса
  • Инфраструктура:

    • Docker-образ теперь собирается и для linux/arm/v7 (Raspberry Pi и другой 32-битный ARM).
    • Исправлена совместимость с Python 3.8 (win7-сборка) - Ломался DNS тест
  • Прочее: MAX_CONCURRENT по умолчанию снижен до 60, обновлены domains.txt и цели SNI-поиска.

💖Поддержать проект донатом


Full Changelog: v3.3.0...v3.4.0

Don't miss a new dpi-detector release

NewReleases is sending notifications on new releases.