Author: arma Date: 2012-06-30 10:09:47 +0000 (Sat, 30 Jun 2012) New Revision: 25702
Added: website/trunk/docs/en/pluggable-transports.wml Log: new page to keep track of our pluggable transport projects
Added: website/trunk/docs/en/pluggable-transports.wml =================================================================== --- website/trunk/docs/en/pluggable-transports.wml (rev 0) +++ website/trunk/docs/en/pluggable-transports.wml 2012-06-30 10:09:47 UTC (rev 25702) @@ -0,0 +1,92 @@ +## translation metadata +# Revision: $Revision$ +# Translation-Priority: 3-low + +#include "head.wmi" TITLE="Tor Project: Pluggable Transports" CHARSET="UTF-8" +<div id="content" class="clearfix"> + <div id="breadcrumbs"> + <a href="<page index>">Home » </a> + <a href="<page docs/documentation>">Documentation » </a> + <a href="<page docs/pluggable-transports>">Pluggable Transports</a> + </div> + <div id="maincol"> + <h2>Tor: Pluggable Transports</h2> + <hr> + + <p> + An increasing number of censoring countries are using Deep Packet + Inspection (DPI) to classify Internet traffic flows by protocol. + While Tor uses <a href="<page docs/bridges>">bridge relays</a> to + get around a censor that blocks by IP address, the censor can use + DPI to recognize and filter Tor traffic flows even when they connect + to unexpected IP addresses. + </p> + + <p> + Pluggable transports transform the Tor traffic flow between the client + and the bridge. This way, censors who monitor traffic between the + client and the bridge will see innocent-looking transformed traffic + instead of the actual Tor traffic. + External programs can talk to Tor clients and Tor bridges using the <a +href="https://gitweb.torproject.org/torspec.git/blob/HEAD:/proposals/180-pluggable... +transport API</a>, to make it easier to build interoperable programs. + </p> + + <hr> + + <ul> + <li><b>Obfsproxy</b> is a framework for implementing new transport + protocols in C using libevent. See its + <a href="<page projects/obfsproxy>">web page</a>, + <a href="https://gitweb.torproject.org/obfsproxy.git">git repository</a>, + <a href="https://gitweb.torproject.org/obfsproxy.git/blob/HEAD:/doc/obfs2/protocol-spec.txt">obfs2 protocol description</a>, + and + <a href="https://blog.torproject.org/blog/obfsproxy-next-step-censorship-arms-race">blog post</a>. + Maintained by George Kadianakis. + </li> + + <li><b>Flashproxy</b> turns ordinary web browsers into bridges using + websockets, and has a little python stub to hook Tor clients to the + websocket connection. See its + <a href="http://crypto.stanford.edu/flashproxy/">web page</a>, + <a href="https://gitweb.torproject.org/flashproxy.git">git repository</a>, + and + <a href="http://crypto.stanford.edu/flashproxy/flashproxy.pdf">design paper</a>. + Maintained by David Fifield. + </li> + + <li><b>StegoTorus</b> is an Obfsproxy fork that extends it to a) + split Tor streams across multiple connections to avoid packet size + signatures, and b) embed the traffic flows in traces that look like + html, javascript, or pdf. See its + <a href="https://gitweb.torproject.org/stegotorus.git">git repository</a>. + Maintained by Zack Weinberg. + </li> + + <li><b>SkypeMorph</b> transforms Tor traffic flows so they look like + Skype Video. See its + <a href="http://crysp.uwaterloo.ca/software/SkypeMorph-0.5.1.tar.gz">source code</a> + and + <a href="http://cacr.uwaterloo.ca/techreports/2012/cacr2012-08.pdf">design paper</a>. + Maintained by Hooman Mohajeri Moghaddam. + </li> + + <li><b>Dust</b> aims to provide a packet-based (rather than + connection-based) DPI-resistant protocol. See its + <a href="https://github.com/blanu/Dust">git repository</a>. + Maintained by Brandon Wiley. + </li> + + </ul> + + </div> + <!-- END MAINCOL --> + <div id = "sidecol"> +#include "side.wmi" +#include "info.wmi" + </div> + <!-- END SIDECOL --> +</div> +<!-- END CONTENT --> +#include <foot.wmi> +
Property changes on: website/trunk/docs/en/pluggable-transports.wml ___________________________________________________________________ Added: svn:keywords + Author Date Id Revision Added: svn:eol-style + native