diff options
author | Yawning Angel <yawning@torproject.org> | 2015-02-17 11:33:29 +0000 |
---|---|---|
committer | Yawning Angel <yawning@torproject.org> | 2015-02-17 11:33:29 +0000 |
commit | 0066cfc3932c50323fa596981f18ef5b0e862742 (patch) | |
tree | 49ac284ec91fe342a1995693b9bc7d3e015eee8e /README.md | |
parent | 0f038ca4fa4c175d427251838cfee6fb6d6b9e2f (diff) |
Add support for acting as a ScrambleSuit client.
This allows obfs4proxy to be used as a ScrambleSuit client that is wire
compatible with the obfs4proxy implementation, including session ticket
support, and length obfuscation.
The current implementation has the following limitations:
* IAT obfuscation is not supported (and is disabled in all other
ScrambleSuit implementations by default).
* The length distribution and probabilites are different from those
generated by obfsproxy and obfsclient due to a different DRBG.
* Server support is missing and is unlikely to be implemented.
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -81,6 +81,9 @@ ServerTransportPlugin obfs4 exec /usr/local/bin/obfs4proxy `ClientTransportPlugin` and `ServerTransportPlugin` lines in the torrc as appropriate. + * obfs4proxy can also act as a ScrambleSuit client. Adjust the + `ClientTransportPlugin` line in the torrc as appropriate. + * The autogenerated obfs4 bridge parameters are placed in `DataDir/pt_state/obfs4_state.json`. To ease deployment, the client side bridge line is written to `DataDir/pt_state/obfs4_bridgeline.txt`. |