[tor-dev] oppy - an Onion Proxy in Python
Nik
nskinkel at iastate.edu
Thu Jan 22 05:39:36 UTC 2015
Hi meejah,
Thanks for checking it out!
> For sure "prototyping stuff" was the first thing that sprang to my mind
> as being useful; I've always had good success using Python to do
> proof-of-concept things -- and sometimes it's simply fast enough
> already.
Yes...I've actually been somewhat pleasantly surprised by the
performance so far, with the caveat that it's mainly been tested with
just web browsing (although that does include streaming videos).
> I'd suggest looking at Chutney (a Tor testing framework) with an eye to
> having your implementation as one option for "a Tor instance" to
> instantiate. Certainly, if you wanted to go along the
> protocol-testing/fuzzing lines, that would be a good place to start.
> https://gitweb.torproject.org/chutney.git/
Thank you for posting this. I will definitely take a look at Chutney and
consider how oppy can potentially integrate with it. This can hopefully
also give me a better idea at how to more rigorously test oppy.
> It would also be beneficial to have some unit-tests.
Definitely. After getting some feedback from people on this list, my
immediate mental roadmap for this project is starting to look something
like:
- Write comprehensive unit/regression tests.
- Squash known bugs and stuff that's flushed out in the testing process.
- Begin fixing more protocol-level issues that are not in full
compliance with tor-spec.
> I'm certainly excited to check it out some more...Thanks for releasing
> it!
Absolutely! Thanks again for having a look.
Best,
Nik
On 01/21/2015 12:05 AM, meejah wrote:
>
> I've barely had time to poke at this much, but it's really neat. I was
> actually originally going to call "txtorcon" simply "txtor" but figured
> I'd leave that name in case anyone wrote an actual Tor implementation as
> a Twisted protocol -- which I guess you've now done :) [...and you're
> welcome to the name if you want].
>
> Anyway.
>
> For sure "prototyping stuff" was the first thing that sprang to my mind
> as being useful; I've always had good success using Python to do
> proof-of-concept things -- and sometimes it's simply fast enough
> already.
>
> I'd suggest looking at Chutney (a Tor testing framework) with an eye to
> having your implementation as one option for "a Tor instance" to
> instantiate. Certainly, if you wanted to go along the
> protocol-testing/fuzzing lines, that would be a good place to start.
> https://gitweb.torproject.org/chutney.git/
>
> It would also be beneficial to have some unit-tests.
>
> I'm certainly excited to check it out some more...Thanks for releasing
> it!
>
> Cheers,
> meejah
> _______________________________________________
> tor-dev mailing list
> tor-dev at lists.torproject.org
> https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-dev
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://lists.torproject.org/pipermail/tor-dev/attachments/20150121/bf5c2409/attachment.sig>
More information about the tor-dev
mailing list