Changes between Version 4 and Version 5 of doc/PluggableTransports/list


Ignore:
Timestamp:
Jul 15, 2016, 1:56:46 AM (3 years ago)
Author:
isabela
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • doc/PluggableTransports/list

    v4 v5  
    22
    33== List of Pluggable Transports ==
     4
    45=== Currently deployed PTs ===
     6
    57These Pluggable Transports are currently deployed in Tor Browser, and you can start using them by [https://www.torproject.org/download/download-easy.html.en downloading and using Tor Browser].
    68
     
    4244
    4345 * Description: Look-like-nothing pluggable transport.
    44  * Status: Developed.
    4546 * Language: Python
    4647 * Notes: Superseded by Dust2
     
    5051
    5152 * Description: Pluggable transport with modular output formats.
    52  * Status: Under development.
    5353 * Language: C++
    5454 * Notes: Part of [https://www.usenix.org/conference/foci12/bootstrapping-communications-anti-censorship-system DEFIANCE framework]
     
    6565
    6666 * Description: Look-like-nothing pluggable transport (in [https://www.torproject.org/projects/obfsproxy.html.en obfsproxy])
    67  * Status: Deployed (Tor Browser)
    6867 * Language: Python
    6968 * Maintainer: asn
     69 * Evaluation: [https://trac.torproject.org/projects/tor/wiki/doc/PluggableTransports/Obfs3Evaluation obfs3 Evaluation]
    7070
    7171[https://gitweb.torproject.org/pluggable-transports/obfsproxy.git obfs2]
    7272
    7373 * Description: Look-like-nothing pluggable transport (in [https://www.torproject.org/projects/obfsproxy.html.en obfsproxy])
    74  * Status: Deployed (Tor Browser)
    7574 * Language: Python
    7675 * Notes: Superseded by obfs3
    7776 * Maintainer: asn
     77 * Evaluation: [https://trac.torproject.org/projects/tor/wiki/doc/PluggableTransports/Obfs2Evaluation obfs2 Evaluation]
    7878
    7979[https://crypto.stanford.edu/flashproxy/ Flashproxy]
    8080
    8181 * Description: Zerg-like browser-based proxies XXX
    82  * Status: Deployed (Tor Browser)
    8382 * Language: Python, Go, Javascript
    8483 * Maintainer: David Fifield
    8584 * Uses [https://gitweb.torproject.org/pluggable-transports/websocket.git/tree/websocket-server/websocket-server.go websocket-server] on the server side, which can also be used with a standalone [https://gitweb.torproject.org/pluggable-transports/websocket.git/tree/websocket-client/websocket-client.go websocket-client], without going through a flash proxy.
    86 
     85 * Evaluation: [https://trac.torproject.org/projects/tor/wiki/doc/PluggableTransports/FlashproxyEvaluation Flashproxy Evaluation]
    8786
    8887----
     
    9190
    9291
     92[https://gitweb.torproject.org/pluggable-transports/snowflake.git SnowFlake]
     93 * Description: Intends to modernize the flashproxy concept with a more modern NAT traversal algorithm centered around ​WebRTC.
     94 * Language: The implementation is mostly Go, except for the WebRTC implementation, written in C/C++, which is called from the Go application via the cgo FFI interface.
     95 * Maintainer: Serene H.
     96 * Evaluation: [https://trac.torproject.org/projects/tor/wiki/doc/PluggableTransports/SnowFlakeEvaluation SnowFlake Evaluation]
     97
     98[basket2]
     99 * Description:
     100 * Language: Go
     101 * Maintainer: Yawning
     102 * Evaluation: [https://trac.torproject.org/projects/tor/wiki/doc/PluggableTransports/basket2evaluation basket2 Evaluation]
     103
     104
     105[http://crysp.uwaterloo.ca/software/SkypeMorph-0.5.1.tar.gz SkypeMorph]
     106 * Description: transforms Tor traffic flows so they look like Skype Video - design paper.
     107 * Maintained: Ian Goldberg.
     108
     109
    93110[https://github.com/david415/obfsproxy bananaphone]
    94111
    95112 * Description: Markov-chains pluggable transport
    96  * Status: Under development.
    97113 * Language: Python
    98114 * Maintainer: David Stainton
     
    101117
    102118 * Description: UDP-based pluggable transport.
    103  * Status: Under active development.
    104119 * Language: C
    105120 * Maintainer: Yawning
     
    108123
    109124 * Description: SSH-based pluggable transport.
    110  * Status: Developed. Not deployed yet (lack of bundle building tech).
    111125 * Language: Python
    112126 * Notes: Actually uses the ssh binary
     
    116130
    117131 * Description: XMPP-based pluggable transport.
    118  * Status: Developed. Not deployed yet.
    119132 * Language: Python (SleekXMPP)
    120133 * Notes: Bandwidth issues since most XMPP servers are throttled. Can be solved maybe with multiple hexchat bots.
     
    124137
    125138 * Description: Transforms traffic to arbitrary formats based on sample traffic.
    126  * Status: Under development.
    127139 * Language: Haskell
     140 * Evaluation: [https://trac.torproject.org/projects/tor/wiki/doc/PluggableTransports/Dust2Evaluation Dust2 Evaluation]
    128141 * Maintainer: Brandon Wiley
    129142
     
    131144
    132145 * Description: Skype-based pluggable transport
    133  * Status: Developed. Not deployed. (Ship Skype binary to users?!)
    134146 * Language: C/C++
    135147 * Notes: Actually uses the Skype binary
     
    139151
    140152 * Description: Git-based pluggable transport (in [https://www.torproject.org/projects/obfsproxy.html.en obfsproxy])
    141  * Status: Developed (?). Not deployed.
    142153 * Language: Python
    143154 * Notes: Git is poll-based. Slow.