973679d6e79b2d99927ec4e6e2f70ba67d959a1d
Roger Dingledine new page to keep track of o...

Roger Dingledine authored 11 years ago

1) ## translation metadata
2) # Revision: $Revision$
3) # Translation-Priority: 3-low
4) 
5) #include "head.wmi" TITLE="Tor Project: Pluggable Transports" CHARSET="UTF-8"
6) <div id="content" class="clearfix">
7)   <div id="breadcrumbs">
8)     <a href="<page index>">Home &raquo; </a>
9)     <a href="<page docs/documentation>">Documentation &raquo; </a>
10)     <a href="<page docs/pluggable-transports>">Pluggable Transports</a>
11)   </div>
12)   <div id="maincol">
13)     <h2>Tor: Pluggable Transports</h2>
14)     <hr>
15) 
16)     <p>
17)     An increasing number of censoring countries are using Deep Packet
18)     Inspection (DPI) to classify Internet traffic flows by protocol.
19)     While Tor uses <a href="<page docs/bridges>">bridge relays</a> to
20)     get around a censor that blocks by IP address, the censor can use
21)     DPI to recognize and filter Tor traffic flows even when they connect
22)     to unexpected IP addresses.
23)     </p>
24) 
25)     <p>
26)     Pluggable transports transform the Tor traffic flow between the client
27)     and the bridge. This way, censors who monitor traffic between the
28)     client and the bridge will see innocent-looking transformed traffic
29)     instead of the actual Tor traffic.
30)     External programs can talk to Tor clients and Tor bridges using the <a
31) href="https://gitweb.torproject.org/torspec.git/blob/HEAD:/proposals/180-pluggable-transport.txt">pluggable
32) transport API</a>, to make it easier to build interoperable programs.
33)     </p>
34) 
35)     <hr>
36) 
37)     <ul>
George Kadianakis Add pyobfsproxy to the PT p...

George Kadianakis authored 11 years ago

38) 
George Kadianakis Fix some absolute URLs in t...

George Kadianakis authored 10 years ago

39)     <li><a href="../projects/obfsproxy.html.en"><b>Obfsproxy</b></a> is a Python framework for implementing new
Runa A. Sandvik remove obfsproxy for asn

Runa A. Sandvik authored 11 years ago

40)     pluggable transports. It uses Twisted for its networking needs, and
George Kadianakis Add pyobfsproxy to the PT p...

George Kadianakis authored 11 years ago

41)     <a href="https://gitweb.torproject.org/pluggable-transports/pyptlib.git/blob/HEAD:/README.rst">pyptlib</a>
42)     for some pluggable transport-related features. It supports the
George Kadianakis Change obfs2/obfs3 links to...

George Kadianakis authored 11 years ago

43)     <a href="https://gitweb.torproject.org/pluggable-transports/obfsproxy.git/blob/HEAD:/doc/obfs2/obfs2-protocol-spec.txt">obfs2</a>
George Kadianakis Add pyobfsproxy to the PT p...

George Kadianakis authored 11 years ago

44)     and
George Kadianakis Change obfs2/obfs3 links to...

George Kadianakis authored 11 years ago

45)     <a href="https://gitweb.torproject.org/pluggable-transports/obfsproxy.git/blob/HEAD:/doc/obfs3/obfs3-protocol-spec.txt">obfs3</a>
George Kadianakis Add pyobfsproxy to the PT p...

George Kadianakis authored 11 years ago

46)     pluggable transports. Maintained by George Kadianakis. <br>
47) 
George Kadianakis Fix some absolute URLs in t...

George Kadianakis authored 10 years ago

48)     Status: <a href="../projects/obfsproxy.html.en#download">Deployed</a>
Roger Dingledine new page to keep track of o...

Roger Dingledine authored 11 years ago

49)     </li>
50) 
51)     <li><b>Flashproxy</b> turns ordinary web browsers into bridges using
52)     websockets, and has a little python stub to hook Tor clients to the
53)     websocket connection. See its
54)     <a href="http://crypto.stanford.edu/flashproxy/">web page</a>,
55)     <a href="https://gitweb.torproject.org/flashproxy.git">git repository</a>,
56)     and
57)     <a href="http://crypto.stanford.edu/flashproxy/flashproxy.pdf">design paper</a>.
Roger Dingledine add a cute little 'internet...

Roger Dingledine authored 11 years ago

58)     Maintained by David Fifield.
Andrew Lewman comment out the iframe so w...

Andrew Lewman authored 11 years ago

59)     # <iframe src="//crypto.stanford.edu/flashproxy/embed.html" width="80" height="15" frameborder="0" scrolling="no"></iframe>
Roger Dingledine add a cute little 'internet...

Roger Dingledine authored 11 years ago

60)     <br>
Roger Dingledine better long-term link for f...

Roger Dingledine authored 11 years ago

61)     Status: <a href="https://crypto.stanford.edu/flashproxy/#how-to">Deployed</a>
Roger Dingledine new page to keep track of o...

Roger Dingledine authored 11 years ago

62)     </li>
63) 
George Kadianakis Include Scramblesuit in the...

George Kadianakis authored 10 years ago

64)     <li><b>ScrambleSuit</b> is a pluggable transport that protects
65)     against follow-up probing attacks and is also capable of changing
66)     its network fingerprint (packet length distribution,
67)     inter-arrival times, etc.). It's part of the Obfsproxy framework. See its
68)     <a href="http://www.cs.kau.se/philwint/scramblesuit/">official page</a>.
69)     Maintained by Philipp Winter. <br>
70)     Status: <em>Undeployed</em>
71)     </li>
72) 
Roger Dingledine new page to keep track of o...

Roger Dingledine authored 11 years ago

73)     <li><b>StegoTorus</b> is an Obfsproxy fork that extends it to a)
74)     split Tor streams across multiple connections to avoid packet size
75)     signatures, and b) embed the traffic flows in traces that look like
76)     html, javascript, or pdf. See its
77)     <a href="https://gitweb.torproject.org/stegotorus.git">git repository</a>.
George Kadianakis Add status information on t...

George Kadianakis authored 11 years ago

78)     Maintained by Zack Weinberg. <br>
79)     Status: <em>Undeployed</em>
Roger Dingledine new page to keep track of o...

Roger Dingledine authored 11 years ago

80)     </li>
81) 
82)     <li><b>SkypeMorph</b> transforms Tor traffic flows so they look like
83)     Skype Video. See its
84)     <a href="http://crysp.uwaterloo.ca/software/SkypeMorph-0.5.1.tar.gz">source code</a>
85)     and
86)     <a href="http://cacr.uwaterloo.ca/techreports/2012/cacr2012-08.pdf">design paper</a>.
George Kadianakis Add status information on t...

George Kadianakis authored 11 years ago

87)     Maintained by Ian Goldberg. <br>
88)     Status: <em>Undeployed</em>
Roger Dingledine new page to keep track of o...

Roger Dingledine authored 11 years ago

89)     </li>
90) 
91)     <li><b>Dust</b> aims to provide a packet-based (rather than
92)     connection-based) DPI-resistant protocol. See its
93)     <a href="https://github.com/blanu/Dust">git repository</a>.
George Kadianakis Add status information on t...

George Kadianakis authored 11 years ago

94)     Maintained by Brandon Wiley. <br>
95)     Status: <em>Undeployed</em>
Roger Dingledine new page to keep track of o...

Roger Dingledine authored 11 years ago

96)     </li>
97) 
Roger Dingledine link to the ftp website

Roger Dingledine authored 10 years ago

98)     <li><b>Format-Transforming Encryption</b> (FTE) transforms Tor traffic
George Kadianakis Add some more pluggable tra...

George Kadianakis authored 11 years ago

99)     to arbitrary formats using their language descriptions. See
Andrew Lewman address ticket 7737.

Andrew Lewman authored 11 years ago

100)     the <a href="https://eprint.iacr.org/2012/494">research
Roger Dingledine link to the ftp website

Roger Dingledine authored 10 years ago

101)     paper</a> and <a href="https://kpdyer.com/fte/">web page</a>. <br>
George Kadianakis Add status information on t...

George Kadianakis authored 11 years ago

102)     Status: <em>Undeployed</em>
George Kadianakis Add some more pluggable tra...

George Kadianakis authored 11 years ago

103)     </li>
104) 
Roger Dingledine new page to keep track of o...

Roger Dingledine authored 11 years ago

105)     </ul>
George Kadianakis Mention the PT wiki page in...

George Kadianakis authored 10 years ago

106) 
107)     <p> Also see the <emph>unofficial</emph> pluggable transports <a
108)     href="https://trac.torproject.org/projects/tor/wiki/doc/PluggableTransports">wiki
109)     page</a> for more pluggable transport information.</p>
110) 
Roger Dingledine tell us about new pluggable...

Roger Dingledine authored 11 years ago

111)     <hr>
112) 
113)     <p>
114)     Our goal is to have a wide variety of pluggable transport designs.
115)     Many are at the research phase now, so it's a perfect time to play
116)     with them or suggest new designs. Please let us know if you find or
117)     start other projects that could be useful for making Tor's traffic
118)     flows more DPI-resistant!
119)     </p>
Roger Dingledine new page to keep track of o...

Roger Dingledine authored 11 years ago

120) 
George Kadianakis Add links to PT bundles in...

George Kadianakis authored 10 years ago

121)     <hr>
Roger Dingledine you can't just say href anc...

Roger Dingledine authored 10 years ago

122)     <a id="download"></a>
George Kadianakis Add links to PT bundles in...

George Kadianakis authored 10 years ago

123)     <h2><a class="anchor" href="#download">Download the Pluggable Transports Tor Browser Bundle</a></h2>
124) 
Roger Dingledine and re-enable the links to...

Roger Dingledine authored 10 years ago

125) <!--
George Kadianakis also remove pttbb download...

George Kadianakis authored 10 years ago

126)     <p><b>Download links disabled for now until we can auto-build up-to-date
127)     versions. Sorry!</b></p>
Roger Dingledine and re-enable the links to...

Roger Dingledine authored 10 years ago

128) -->
George Kadianakis also remove pttbb download...

George Kadianakis authored 10 years ago

129) 
George Kadianakis Add links to PT bundles in...

George Kadianakis authored 10 years ago

130)     <p>
George Kadianakis Download links should say "...

George Kadianakis authored 10 years ago

131)     <a href="/dist/torbrowser/tor-pluggable-transports-browser-<version-torobfsbundlealpha>_en-US.exe">Windows Pluggable Transports Tor Browser Bundle</a>
George Kadianakis Add links to PT bundles in...

George Kadianakis authored 10 years ago

132) (<a href="/dist/torbrowser/tor-pluggable-transports-browser-<version-torobfsbundlealpha>_en-US.exe.asc">signature</a>).
133)     </p>
134) 
135)     <p>
Roger Dingledine imply that the pt tbb works...

Roger Dingledine authored 10 years ago

136)     <a href="/dist/torbrowser/osx/TorBrowser-Pluggable-Transports-<version-torobfsbundleosx32alpha>-osx-i386-en-US.zip">OSX (10.6+) Pluggable Transports Tor Browser Bundle</a>
George Kadianakis Add links to PT bundles in...

George Kadianakis authored 10 years ago

137)     (<a href="/dist/torbrowser/osx/TorBrowser-Pluggable-Transports-<version-torobfsbundleosx32alpha>-osx-i386-en-US.zip.asc">signature</a>).
138)     </p>
139) 
140)     <p>
George Kadianakis Download links should say "...

George Kadianakis authored 10 years ago

141)     <a href="/dist/torbrowser/linux/tor-pluggable-transports-browser-gnu-linux-i686-<version-torobfsbundlelinux32alpha>-dev-en-US.tar.gz">Linux 32-bit Pluggable Transports Tor Browser Bundle</a>
George Kadianakis Add links to PT bundles in...

George Kadianakis authored 10 years ago

142)     (<a href="/dist/torbrowser/linux/tor-pluggable-transports-browser-gnu-linux-i686-<version-torobfsbundlelinux32alpha>-dev-en-US.tar.gz.asc">signature</a>).
143)     </p>
144) 
145)     <p>
George Kadianakis Download links should say "...

George Kadianakis authored 10 years ago

146)     <a href="/dist/torbrowser/linux/tor-pluggable-transports-browser-gnu-linux-x86_64-<version-torobfsbundlelinux64alpha>-dev-en-US.tar.gz">Linux 64-bit Pluggable Transports Tor Browser Bundle</a>
George Kadianakis Add links to PT bundles in...

George Kadianakis authored 10 years ago

147)     (<a href="/dist/torbrowser/linux/tor-pluggable-transports-browser-gnu-linux-x86_64-<version-torobfsbundlelinux64alpha>-dev-en-US.tar.gz.asc">signature</a>).
148)     </p>
149)