The framework is designed for adoption into existing censorship-resistant systems in the same manner as uTLS — as a drop-in Go library requiring minimal code changes. Primary integration targets are Tor pluggable transports and WireGuard-based VPNs that currently lack built-in traffic obfuscation. Predefined hand-crafted schedules are provided alongside GAN-generated ones to enable developer stress-testing without model inference.
From 2025-pereira-extended — Extended Abstract: Traffic Shaping for Network Protocols: A Modular and Developer-Friendly Framework
· §2.3
· 2025
· Free and Open Communications on the Internet
Implications
Structure the shaper as a Go library with a clean interface so Tor PT developers, Shadowsocks forks, and VPN tools can adopt it without major refactoring.
Ship a set of deterministic predefined schedules (constant-rate, server-paced, ping-with-background) so CI pipelines can regression-test shaping behavior without running a GAN.