Feature #5937

obfsproxy

Added by Tails 9 months ago. Updated 9 months ago.

Status:ResolvedStart date:
Priority:NormalDue date:
Assignee:-% Done:

0%

Category:-
Target version:-
QA Check: Blueprint:
Feature Branch: Easy:
Type of work:Code

Description

The Obfsproxy project exists to achieve the benefits of Tor's bridges together with traffic obfuscation.

Use cases

Censorship circumvention

Since bridges are easily detected and blocked in some areas (in particular China, but also places where wholesale SSL blocking is used), something like obfsproxy is needed in Tails.

Hiding Tor usage

In situations where both reliability and obfuscation are required despite an adversary having control of the user's local network traffic obfuscation must also be employed. This traffic obfuscation is imperative where the user's welfare or liberty my be jeopardised by her use of Tor.

Implementation

The branch feature/obfsproxy currently adds rudimentary support for obfsproxy. It's possible to just add a bridge like obfs2 $IP:$PORT through Vidalia's settings and it works (also works with "bridge-mode":./bridge_support.html so that even in its current implementation (which doesn't use DisableNetwork), Tails prevents Tor from talking to the network, and makes Vidalia prompt the user for bridges, obfs2 or not).

Merged in Tails 0.15.

Next steps

  • "obfsproxy design documentation":./obfsproxy_design_documentation.html
  • "preconfigured obfs2 bridges?":./preconfigured_obfs2_bridges__63__.html

History

#1 Updated by intrigeri 9 months ago

  • Type of work set to Code

Type of work: Code

Also available in: Atom PDF