[tor-dev] RFC on obfs3 pluggable transport

George Kadianakis desnacked at riseup.net
Sat Jan 5 13:29:45 UTC 2013


Hi all,

I implemented a prototype obfs3 implementation that uses the UniformDH trick.

It can be found in the `obfs3_take2` branch of
https://git.torproject.org/user/asn/pyobfsproxy.git . gitweb link:
https://gitweb.torproject.org/user/asn/pyobfsproxy.git/shortlog/refs/heads/obfs3_take2

Here is the spec and threat model:
https://gitweb.torproject.org/user/asn/pyobfsproxy.git/blob/refs/heads/obfs3_take2:/doc/obfs3/obfs3-protocol-spec.txt
https://gitweb.torproject.org/user/asn/pyobfsproxy.git/blob/refs/heads/obfs3_take2:/doc/obfs3/obfs3-threat-model.txt

Here is the UniformDH implementation:
https://gitweb.torproject.org/user/asn/pyobfsproxy.git/blob/refs/heads/obfs3_take2:/obfsproxy/transports/obfs3_dh.py
https://gitweb.torproject.org/user/asn/pyobfsproxy.git/blob/refs/heads/obfs3_take2:/obfsproxy/test/transports/obfs3_dh_test.py

Here is the obfs3 implementation:
https://gitweb.torproject.org/user/asn/pyobfsproxy.git/blob/refs/heads/obfs3_take2:/obfsproxy/transports/obfs3.py

My plan is to merge this to master in some days (after it has got more
reviewing and testing).

Thanks!


More information about the tor-dev mailing list