dpi-detector/cli
Kirill Minovsky f99e6d3a36 feat(sni-whitelist): Rework test with RTT hints and live UI
- Refactored SNI whitelist test (Test 4) for improved accuracy and UX
- Added `hint_rtt` to TCP scanning functions for dynamic timeout optimization
- Introduced `check_tcp_16_20_with_rtt` to measure and return initial RTT
- Implemented a two-phase approach:
- Base check to identify detected ASNs with port 443 IPs
- Select lowest RTT detected IP per ASN for SNI probing
- Probed SNIs in batches, including an initial "no SNI" attempt
- Integrated a live progress table for real-time updates during SNI enumeration
- Enabled cancellation of SNI probes in a batch upon first success
2026-03-02 02:05:02 +03:00
..
__init__.py dpi-detector 2.0 init 2026-02-28 00:53:00 +03:00
console.py dpi-detector 2.0 init 2026-02-28 00:53:00 +03:00
runners.py feat(sni-whitelist): Rework test with RTT hints and live UI 2026-03-02 02:05:02 +03:00
ui.py feat(tests): Add whitelist SNI test and refine domain checks 2026-03-02 00:55:06 +03:00