On Wed, Jan 29, 2014 at 03:24:51PM -0600, Ox Cart wrote:
I'm interested in writing a pluggable transport for Tor. Is this spec a good place to start?
https://gitweb.torproject.org/torspec.git/blob/HEAD:/proposals/180-pluggable...
Better than proposal 180 is pt-spec.txt, which is more up to date. https://gitweb.torproject.org/torspec.git/blob/HEAD:/pt-spec.txt
For the extended OR port on the server side, see https://gitweb.torproject.org/torspec.git/blob/HEAD:/proposals/196-transport... https://gitweb.torproject.org/torspec.git/blob/HEAD:/proposals/217-ext-orpor... (But ignore the TransportControlPort part of proposal 196, as that's not implemented.) For the extended OR port, you may also want to look at some existing source code: https://gitweb.torproject.org/pluggable-transports/obfsproxy.git/blob/b88efc... https://gitweb.torproject.org/pluggable-transports/goptlib.git/blob/abeea884...
David Fifield