FINDING · DEFENSE

Proteus supports simultaneous execution of multiple Protocol Specification Files (PSFs) on a single server, selecting the correct protocol version by running all candidates in parallel on a shared read buffer and eliminating candidates as they fail to parse client messages. This enables servers to support legacy clients while deploying new evasion protocols, and to serve clients in different censorship regimes with localized protocol variants, without requiring synchronous client/server upgrades.

From 2023-wails-proteusProteus: Programmable Protocols for Censorship Circumvention · §2.4 · 2023 · Free and Open Communications on the Internet

Implications

Tags

defenses
meta-resistanceprotocol-versioning

Extracted by claude-sonnet-4-6 — review before relying.