Roger Dingledine commited on 2012-06-30 12:09:47
Zeige 1 geänderte Dateien mit 92 Einfügungen und 0 Löschungen.
| ... | ... |
@@ -0,0 +1,92 @@ |
| 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 » </a> |
|
| 9 |
+ <a href="<page docs/documentation>">Documentation » </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> |
|
| 38 |
+ <li><b>Obfsproxy</b> is a framework for implementing new transport |
|
| 39 |
+ protocols in C using libevent. See its |
|
| 40 |
+ <a href="<page projects/obfsproxy>">web page</a>, |
|
| 41 |
+ <a href="https://gitweb.torproject.org/obfsproxy.git">git repository</a>, |
|
| 42 |
+ <a href="https://gitweb.torproject.org/obfsproxy.git/blob/HEAD:/doc/obfs2/protocol-spec.txt">obfs2 protocol description</a>, |
|
| 43 |
+ and |
|
| 44 |
+ <a href="https://blog.torproject.org/blog/obfsproxy-next-step-censorship-arms-race">blog post</a>. |
|
| 45 |
+ Maintained by George Kadianakis. |
|
| 46 |
+ </li> |
|
| 47 |
+ |
|
| 48 |
+ <li><b>Flashproxy</b> turns ordinary web browsers into bridges using |
|
| 49 |
+ websockets, and has a little python stub to hook Tor clients to the |
|
| 50 |
+ websocket connection. See its |
|
| 51 |
+ <a href="http://crypto.stanford.edu/flashproxy/">web page</a>, |
|
| 52 |
+ <a href="https://gitweb.torproject.org/flashproxy.git">git repository</a>, |
|
| 53 |
+ and |
|
| 54 |
+ <a href="http://crypto.stanford.edu/flashproxy/flashproxy.pdf">design paper</a>. |
|
| 55 |
+ Maintained by David Fifield. |
|
| 56 |
+ </li> |
|
| 57 |
+ |
|
| 58 |
+ <li><b>StegoTorus</b> is an Obfsproxy fork that extends it to a) |
|
| 59 |
+ split Tor streams across multiple connections to avoid packet size |
|
| 60 |
+ signatures, and b) embed the traffic flows in traces that look like |
|
| 61 |
+ html, javascript, or pdf. See its |
|
| 62 |
+ <a href="https://gitweb.torproject.org/stegotorus.git">git repository</a>. |
|
| 63 |
+ Maintained by Zack Weinberg. |
|
| 64 |
+ </li> |
|
| 65 |
+ |
|
| 66 |
+ <li><b>SkypeMorph</b> transforms Tor traffic flows so they look like |
|
| 67 |
+ Skype Video. See its |
|
| 68 |
+ <a href="http://crysp.uwaterloo.ca/software/SkypeMorph-0.5.1.tar.gz">source code</a> |
|
| 69 |
+ and |
|
| 70 |
+ <a href="http://cacr.uwaterloo.ca/techreports/2012/cacr2012-08.pdf">design paper</a>. |
|
| 71 |
+ Maintained by Hooman Mohajeri Moghaddam. |
|
| 72 |
+ </li> |
|
| 73 |
+ |
|
| 74 |
+ <li><b>Dust</b> aims to provide a packet-based (rather than |
|
| 75 |
+ connection-based) DPI-resistant protocol. See its |
|
| 76 |
+ <a href="https://github.com/blanu/Dust">git repository</a>. |
|
| 77 |
+ Maintained by Brandon Wiley. |
|
| 78 |
+ </li> |
|
| 79 |
+ |
|
| 80 |
+ </ul> |
|
| 81 |
+ |
|
| 82 |
+ </div> |
|
| 83 |
+ <!-- END MAINCOL --> |
|
| 84 |
+ <div id = "sidecol"> |
|
| 85 |
+#include "side.wmi" |
|
| 86 |
+#include "info.wmi" |
|
| 87 |
+ </div> |
|
| 88 |
+ <!-- END SIDECOL --> |
|
| 89 |
+</div> |
|
| 90 |
+<!-- END CONTENT --> |
|
| 91 |
+#include <foot.wmi> |
|
| 92 |
+ |
|
| 0 | 93 |