Re: [tor-dev] TorPylle: a Python/Scapy TOR protocol implementation

2013-07-30 Thread Nick Mathewson
On Thu, Jul 25, 2013 at 5:23 PM, Damian Johnson wrote: >> Actually, I think we have a path to get to a less-pure-C Tor >> implementation. For sandboxing reasons, we'll want to move Tor to >> work as a set of multiple processes that communicate over well-defined >> IPC interfaces via a master proc

Re: [tor-dev] TorPylle: a Python/Scapy TOR protocol implementation

2013-07-25 Thread Brandon Wiley
On Thu, Jul 25, 2013 at 10:23 AM, Damian Johnson wrote: > > (What I'm *not* thrilled about is the idea of using an embedded > > interpreter for this kind of stuff, or embarking on any direction that > > requires us to rewrite too much of the program at once. That way, in > > my opinion, lies long

Re: [tor-dev] TorPylle: a Python/Scapy TOR protocol implementation

2013-07-25 Thread Damian Johnson
> This part isn't actually true. We review each other's code, and don't > merge stuff without reviewing it. Further, Andrea is full-time on the > tor codebase, just like me. The code review slows us down a fair bit, > but we do do it. My bad then. From interactions on tickets and commit history

Re: [tor-dev] TorPylle: a Python/Scapy TOR protocol implementation

2013-07-25 Thread Nick Mathewson
On Wed, Jul 24, 2013 at 7:20 PM, Damian Johnson wrote: [...] > On a side note the appearance of your project has kinda funny timing. > Just last week I was thinking "Gah! Why does tor's reference > implementation need to be C?". In my not-so-humble opinion that's > dragging the application down i

Re: [tor-dev] TorPylle: a Python/Scapy TOR protocol implementation

2013-07-24 Thread Damian Johnson
> More seriously, it's not a software intended to be run by Tor users or even > Tor relay operators, it's a framework intended to be used by Tor developers > / hackers to play with implementations of the Tor protocol. Gotcha. It might be worthwhile to clear this with tor-assista...@lists.torprojec

Re: [tor-dev] TorPylle: a Python/Scapy TOR protocol implementation

2013-07-24 Thread pierre . lalet
Hi Damian ! Thanks for your answer. On 07/23/2013 06:00 PM, Damian Johnson wrote: * The tor project generally dislikes other projects using the name 'tor' within them. This is why I called my projects arm and stem (arm was actually originally called tormoni, a name I still like a lot better)...

Re: [tor-dev] TorPylle: a Python/Scapy TOR protocol implementation

2013-07-23 Thread Damian Johnson
Hi Pierre, sounds neat! Two quick thoughts: * The tor project generally dislikes other projects using the name 'tor' within them. This is why I called my projects arm and stem (arm was actually originally called tormoni, a name I still like a lot better)... https://www.torproject.org/docs/trade

[tor-dev] TorPylle: a Python/Scapy TOR protocol implementation

2013-07-23 Thread pierre . lalet
Hi all, To test the Tor program, I though an independent implementation might help. I started writing TorPylle with that in mind. The purpose is NOT to implement a secure or robust implementation that could be an alternative to Tor. It relies on Scapy (http://www.secdev.org/projects/scapy/)