Geneva — originally designed to evolve censorship-evasion packet sequences — was repurposed by inverting its fitness function to discover censorship-triggering packet sequences instead. Training against non-responsive IP addresses allows Geneva to attribute all responses to middleboxes, enabling fully automated discovery of triggering strategies without any endpoint cooperation.
From 2023-nourin-detecting — Detecting Network Interference Without Endpoint Participation
· §2
· 2023
· Free and Open Communications on the Internet
Implications
The same genetic-search framework used for evasion can characterize unknown censor behavior; integrate automated triggering discovery into measurement pipelines before deploying new circumvention protocols to a new country.
Censor response packets (RST fingerprints, payload patterns) surfaced by Geneva training provide reliable signatures for detecting which middlebox is active, informing protocol-specific evasion choices.