FINDING · DETECTION
Hysteria and TCP-Brutal maintain fixed sending rates regardless of packet loss, causing them to transmit at rates several orders of magnitude higher than loss-based CCAs (TCP/QUIC Cubic) at a 5% packet loss rate on a 100 Mbps link with 60ms RTT. This non-compliance with standard congestion backoff is reliably detectable across RTTs from 15ms to 300ms and loss rates from 0.1% to 20%.
From 2025-wang-custom — Is Custom Congestion Control a Bad Idea for Circumvention Tools? · §4.1 · 2025 · Free and Open Communications on the Internet
Implications
- Avoid custom congestion control that ignores packet loss signals; any CCA that does not back off under loss produces a flow-level fingerprint detectable with a simple threshold classifier.
- Use BBR (or another standards-compliant rate-based CCA already shipped in major OS kernels) instead of bespoke CCAs — it provides comparable throughput below 20% loss without the fingerprint.
Tags
Extracted by claude-sonnet-4-6 — review before relying.