[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [tor-bugs] #7167 [Pluggable transport]: Combine traffic obfuscation with address diversity of flash proxy
#7167: Combine traffic obfuscation with address diversity of flash proxy
---------------------------------+-----------------------------------------
Reporter: karsten | Owner: asn
Type: project | Status: needs_revision
Priority: normal | Milestone:
Component: Pluggable | Version:
transport | Keywords: SponsorF20131101 flashproxy
Resolution: | Parent ID:
Actual Points: |
Points: |
---------------------------------+-----------------------------------------
Comment (by asn):
Yesterday and with the help of dcf, I managed to use obfs-flash (using
instructions from comment:17) to bootstrap a Tor client (using the
facilitator from comment:40:ticket:9349). Some notes from my adventures:
* txscocksx is a dependency for obfs-flash. We should mention that in a
README or something, and add it to a setup.py maybe.
* I was getting:
{{{
Traceback (most recent call last):
File "./obfs-flash-client", line 270, in <module>
sys.exit(main(*sys.argv[1:]))
File "./obfs-flash-client", line 265, in main
obfs3_flash(reactor, client, opts.obfs_out, opts.fp_remote)
File "./obfs-flash-client", line 217, in obfs3_flash
["websocket"], [fp_client, '127.0.0.1:%s' % fp_local, fp_remote])
File "./obfs-flash-client", line 189, in pt_launch_child
StandardIO(sub_protocol, stdin=sub_proc.stdout.fileno(),
reactor=reactor)
TypeError: __init__() got an unexpected keyword argument 'reactor'
}}}
Not sure why. I just removed the `, reactor=reactor` part.
* If the reactor was never started and then obfs-flash-client fails, you
get errors like this:
{{{
Error in atexit._run_exitfuncs:
Traceback (most recent call last):
File "/usr/lib/python2.7/atexit.py", line 24, in _run_exitfuncs
func(*targs, **kargs)
File "/usr/local/lib/python2.7/dist-
packages/pyptlib-0.0.5-py2.7.egg/pyptlib/util/subproc.py", line 184, in
killall
cleanup()
File "/usr/lib/python2.7/dist-packages/twisted/internet/base.py", line
577, in stop
"Can't stop reactor that isn't running.")
ReactorNotRunning: Can't stop reactor that isn't running.
Error in sys.exitfunc:
Traceback (most recent call last):
File "/usr/lib/python2.7/atexit.py", line 24, in _run_exitfuncs
func(*targs, **kargs)
File "/usr/local/lib/python2.7/dist-
packages/pyptlib-0.0.5-py2.7.egg/pyptlib/util/subproc.py", line 184, in
killall
cleanup()
File "/usr/lib/python2.7/dist-packages/twisted/internet/base.py", line
577, in stop
"Can't stop reactor that isn't running.")
twisted.internet.error.ReactorNotRunning: Can't stop reactor that isn't
running.
}}}
Apart from that, the whole thing worked nicely!
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/7167#comment:40>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs