commit 2b72638b5f1afea23348def754ce24beb9c11c75 Author: Arturo Filastò hellais@gmail.com Date: Fri Feb 10 15:06:23 2012 +0100
Add obfsproxy support to BridgeT --- refactor/tests/bridget.py | 13 ++++++++++++- 1 files changed, 12 insertions(+), 1 deletions(-)
diff --git a/refactor/tests/bridget.py b/refactor/tests/bridget.py index 71d210a..12e3fa1 100644 --- a/refactor/tests/bridget.py +++ b/refactor/tests/bridget.py @@ -38,11 +38,22 @@ class BridgeT(Plugoo): socksport = random.randint(49152, 65535) randomname = "tor_"+str(random.randint(0, 424242424242)) datadir = "/tmp/" + randomname - torrc = """SocksPort %s + if bridge.startswith("obfs://"): + obfsbridge = bridge.split("/")[1] + torrc = """SocksPort %s +UseBridges 1 +DataDirectory %s +Bridge obfs2 %s +ClientTransportPlugin obfs2 exec /usr/local/bin/obfsproxy --managed +""" % (socksport, obfsbridge, datadir) + + else: + torrc = """SocksPort %s UseBridges 1 bridge %s DataDirectory %s """ % (socksport, bridge, datadir) + try: f = open(randomname, "wb") f.write(torrc)
tor-commits@lists.torproject.org