[tor-bugs] #13338 [Tor]: Rewrite tor-fw-helper in Go (or another memory-safe language)
Tor Bug Tracker & Wiki
blackhole at torproject.org
Sun Nov 2 05:53:10 UTC 2014
#13338: Rewrite tor-fw-helper in Go (or another memory-safe language)
-----------------------------+------------------------------
Reporter: arma | Owner: yawning
Type: enhancement | Status: needs_review
Priority: minor | Milestone: Tor: unspecified
Component: Tor | Version:
Resolution: | Keywords: flashproxy
Actual Points: | Parent ID: #5213
Points: |
-----------------------------+------------------------------
Comment (by dcf):
Posting this from a go-fw-helper–enabled flashproxy Tor Browser. I suppose
it would stop working after a while because flashproxy-client is not
renewing the mappings, but for now it's working great.
What I did:
1.
{{{
cp ~/go-fw-helper/go-fw-helper Browser/TorBrowser/Tor/tor-fw-helper
}}}
2. Edit Browser/TorBrowser/Data/Tor/torrc-defaults:
{{{
ClientTransportPlugin flashproxy exec ./TorBrowser/Tor/PluggableTransports
/flashproxy-client --register --port-forwarding-helper TorBrowser/Tor/tor-
fw-helper --log flashproxy-client.log --unsafe-logging :0 :9000
}}}
3. Allowed UDP from the gateway router and TCP port 9000 in my local
firewall.
So, let's get this into Tor Browser. BTW I still think you should name
your version tor-fw-helper and just replace the current program of that
name. Like (py)obfsproxy, the implementation language isn't a useful thing
to have in a program's name.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/13338#comment:21>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list