Hi everyone,
I just finished a first draft of a tech report sketching out the requirements and a software design for a new Torperf implementation.
This is related to my earlier attempt to rewrite Torperf in Twisted [0], which I still think is a good idea, but only if somebody else who's better at Python and Twisted than I does it.
Sathya offered help to implement this tool by "translating English into Python". But I think this project can keep more than one person busy for a while. I assume both Sathya and I would appreciate feedback from others. (Of course, I'm eager to hear your thoughts, Sathya.)
Neither the requirements nor the software design are set in stone, and the implementation, well, does not exist yet. Plenty of options for giving feedback and helping out, and most parts don't even require specific experience with hacking on Tor. Just in case somebody's looking for an introductory Tor project to hack on.
Here are the PDF and the LaTeX sources:
https://people.torproject.org/~karsten/volatile/torperf2.pdf
https://gitweb.torproject.org/user/karsten/tech-reports.git/tree/refs/heads/...
Feedback in the form of patches to the LaTeX sources is most preferred, though email replies are of course fine, too.
Thanks! Karsten
[0] https://lists.torproject.org/pipermail/tor-dev/2013-January/004356.html