[tor-dev] Twisted-based Tor client performance measurement tool

Arturo Filastò art at torproject.org
Tue Jan 22 10:54:02 UTC 2013

On Jan 22, 2013, at 8:32 AM, meejah <meejah at meejah.ca> wrote:

>> 3) periodically run one or more tests which can be:
>> 3.1) an HTTP GET request over Tor to its own web server,
>> 3.2) an HTTP POST request to measure upload speed,
>> 3.3) a GET or POST request to a locally running hidden service,
> You'd need https://github.com/ln5/twisted-socks for a SOCKS client for
> this (looks like V4 only?). There are some other ones floating around
> out there, too, but nothing in core Twisted (as far as I
> recall). Ah, like https://twistedmatrix.com/trac/ticket/1330

What I am currently using as a SOCKS Client these days is this one:

It's got decent unittest coverage and some examples on how to use it.

It supports v4 and v5.

We've been using it quite heavily in ooniprobe and it appears to be doing it's
job well.

~ A.

More information about the tor-dev mailing list