NaïveProxy uses Chrome's network stack to camouflage traffic with strong censorship resistence and low detectablility. Reusing Chrome's stack also ensures best practices in performance and security.
 
 
 
 
 
 
Go to file
klzgrad b0a5c4a37b h2: Pad RST_STREAM frames
Clients sending too many RST_STREAM is an irregular behavior.

Hack in a preceding END_STREAM DATA frame padded towards [48, 72]
before RST_STREAM so that the TLS record looks like a HEADERS frame.

The server often replies to this with a WINDOW_UPDATE because padding
is accounted in flow control. Whether this constitudes a new irregular
behavior is still unclear.
2024-02-17 02:21:16 +08:00
src h2: Pad RST_STREAM frames 2024-02-17 02:21:16 +08:00
.gitignore Add .gitignore 2024-02-17 02:00:50 +08:00