Releases: getlantern/samizdat
Releases · getlantern/samizdat
Release list
v0.0.2
What's Changed
- Add
Serve(net.Listener)for external listener support
Full Changelog: v0.0.1...v0.0.2
v0.0.1
Initial release of the Samizdat censorship circumvention protocol.
Samizdat makes proxy traffic indistinguishable from a browser visiting a real website over HTTP/2, defeating the full spectrum of modern DPI techniques including those deployed by Russian TSPU infrastructure.
Key features:
- Single TLS 1.3 layer with Chrome fingerprint via uTLS (no TLS-over-TLS)
- HTTP/2 CONNECT tunneling with multiplexed streams on one TCP connection
- PSK-based authentication embedded in the TLS SessionID field
- TCP-level masquerade to a real domain for active probe resistance
- Geneva-inspired TCP fragmentation of the ClientHello at the SNI boundary
- Traffic shaping with Chrome-profile padding and timing jitter
See the README for full protocol details, threat model, and usage.