A transparent proxy that implements TLS record-layer fragmentation in handshakes.
This project is inspired by fumiama/terasu and implements similar functionality as a standalone proxy service.
- terasu: A modified TLS library with client-side implementation
- terasu-proxy: A transparent proxy that applies the technique without client modifications
go install github.com/Nativu5/terasu-proxy@latestOr build from source:
git clone https://github.com/Nativu5/terasu-proxy.git
cd terasu-proxy
go build -o terasu-proxyterasu-proxy --listen :15001 --first 3To enable transparent proxying:
./scripts/setup.sh installTo revert:
./scripts/setup.sh uninstallCheck scripts/setup.sh for details.