<div dir="ltr">I think we have differing goals, however your or-ctl-filter is very cool and I think I will need to add it to my stack.<div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, May 5, 2015 at 12:20 PM, David Stainton <span dir="ltr"><<a href="mailto:dstainton415@gmail.com" target="_blank">dstainton415@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">i don't see any benefit from running yet another c program on my<br>
computer... why not run something like Yawning's or-ctl-filter between<br>
your tor and tbb? at least it's written in a safer language and does<br>
useful things like filter OR commands:<br>
<br>
<a href="https://github.com/Yawning/or-ctl-filter" target="_blank">https://github.com/Yawning/or-ctl-filter</a><br>
<br>
anyone who knows golang could easily write more socks servers and<br>
clients; super easy!<br>
<br>
also python would be an even better choice from the perspective of<br>
language safety and their are a few socks (twisted) client and server<br>
libraries you can use.<br>
<div><div class="h5"><br>
On Tue, May 5, 2015 at 1:47 PM, CJ Ess <<a href="mailto:zxcvbn4038@gmail.com">zxcvbn4038@gmail.com</a>> wrote:<br>
> So I've been looking for a long time for something modern to sit between my<br>
> browser and Tor -- something modern, capable, and efficient (i.e. doesn't<br>
> fork every connection).<br>
><br>
> Years ago Yahoo got some proxy software from an acquisition, a few years<br>
> later they made it open source as Apache Traffic Server<br>
> (<a href="http://trafficserver.apache.org/" target="_blank">http://trafficserver.apache.org/</a>), and today its the backbone of Yahoo's<br>
> infrastructure. They have a number of full time engineers that work on it<br>
> full time, they use it in production, and they are implementing cutting edge<br>
> features like IPv6, SPDY, and HTTP/2 support.<br>
><br>
> SOCKS is was one of the legacy features of Apache Traffic Server. However,<br>
> it hasn't been maintained. If you build from git right now you'll find SOCKS<br>
> support completely broken at least four ways (a couple bad asserts, wrong<br>
> byte order, and an uninitialized field). They took the documentation on the<br>
> SOCKS feature out a while ago but never got around to removing the code.<br>
><br>
> Since it was there I spent some time over the weekend and fixed it. There<br>
> are still some issues around SOCKS still but it works well enough that you<br>
> can surf though tor with it. If there is interest in it here I'd be happy to<br>
> put together a how-to for Linux and MacOS to get it built and configured.<br>
><br>
> I'd also like to encourage people to make some noise - Yahoo does have SOCKS<br>
> servers internally but they don't test using Traffic Server with them<br>
> because they don't think anyone uses the feature (and they are right, there<br>
> is no way the code works for anyone in the present state). But if there was<br>
> interest then maybe they'd keep the code fresh going forward.<br>
><br>
> I'm including a copy of the patch with this e-mail just to get it out. You<br>
> can pull their git repository (<a href="https://github.com/apache/trafficserver" target="_blank">https://github.com/apache/trafficserver</a>) and<br>
> apply it to the master master branch.<br>
><br>
><br>
</div></div>> _______________________________________________<br>
> tor-dev mailing list<br>
> <a href="mailto:tor-dev@lists.torproject.org">tor-dev@lists.torproject.org</a><br>
> <a href="https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-dev" target="_blank">https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-dev</a><br>
><br>
_______________________________________________<br>
tor-dev mailing list<br>
<a href="mailto:tor-dev@lists.torproject.org">tor-dev@lists.torproject.org</a><br>
<a href="https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-dev" target="_blank">https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-dev</a><br>
</blockquote></div><br></div>