Re: [tor-dev] Twisted-based Tor client performance measurement tool (using ooni?)

2013-01-25 Thread Karsten Loesing
On 1/24/13 10:31 AM, Fabio Pietrosanti (naif) wrote: > On 1/21/13 9:06 PM, Karsten Loesing wrote: >> Hi everyone, >> >> you probably heard of Torperf [0], the tool that produces our Tor client >> performance graphs [1]. Torperf is mostly a bunch of scripts and >> lengthy HOWTOs, so setting it up a

Re: [tor-dev] Twisted-based Tor client performance measurement tool (using ooni?)

2013-01-24 Thread Fabio Pietrosanti (naif)
On 1/21/13 9:06 PM, Karsten Loesing wrote: > Hi everyone, > > you probably heard of Torperf [0], the tool that produces our Tor client > performance graphs [1]. Torperf is mostly a bunch of scripts and > lengthy HOWTOs, so setting it up and keeping it happy is not exactly > trivial. I am wonderin

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

2013-01-23 Thread Karsten Loesing
On 1/23/13 10:19 PM, Linus Nordberg wrote: > Linus Nordberg wrote > Wed, 23 Jan 2013 09:47:37 +0100: > > | All testing on FreeBSD 8.3, Python 2.7.3, Twisted 12.1.0 fail with an > | exception that doesn't make much sense to me: > > That's now been fixed in twisted-socks (thanks meejah) and perfd

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

2013-01-23 Thread Linus Nordberg
Linus Nordberg wrote Wed, 23 Jan 2013 09:47:37 +0100: | All testing on FreeBSD 8.3, Python 2.7.3, Twisted 12.1.0 fail with an | exception that doesn't make much sense to me: That's now been fixed in twisted-socks (thanks meejah) and perfd works as expected both directly and over Tor. Karsten, l

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

2013-01-23 Thread Linus Nordberg
Karsten Loesing wrote Tue, 22 Jan 2013 22:08:39 +0100: | > | That's a lot, and to make things even more fun, there's a sponsor | > | deadline to have more realistic Torperf measurements by February 28. | > | > This is what stops me from going "Wooha! o/". | | Which part? ;) The deadline part.

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

2013-01-23 Thread Karsten Loesing
On 1/22/13 10:35 PM, Linus Nordberg wrote: > Karsten Loesing wrote > Tue, 22 Jan 2013 21:56:47 +0100: > > | > | 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

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

2013-01-22 Thread Linus Nordberg
Karsten Loesing wrote Tue, 22 Jan 2013 21:56:47 +0100: | > | 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 ht

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

2013-01-22 Thread Karsten Loesing
On 1/22/13 9:35 AM, Linus Nordberg wrote: > Karsten Loesing wrote > Mon, 21 Jan 2013 21:06:38 +0100: > > | That's a lot, and to make things even more fun, there's a sponsor > | deadline to have more realistic Torperf measurements by February 28. > > This is what stops me from going "Wooha! o/".

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

2013-01-22 Thread Karsten Loesing
On 1/22/13 9:32 AM, Linus Nordberg wrote: > meejah wrote > Tue, 22 Jan 2013 11:32:39 +0400: > > | 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 fa

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

2013-01-22 Thread Karsten Loesing
On 1/22/13 8:32 AM, meejah wrote: > > Hi Karsten, Hi meejah, > txtorcon has examples that do some of these things, and Twisted > includes a Web client (and Web server). I wouldn't mind helping out > here and there, but I can't commit specific time for the next little > while as I have a day job,

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

2013-01-22 Thread Karsten Loesing
On 1/21/13 10:28 PM, Rob van der Hoeven wrote: > Hi Karsten, > > Over a year ago I wrote a small measuring proxy called Monitor In The > Middle. This proxy sits between the browser and Tor and examines all > HTTP traffic. Results of the measurements like response times, timeouts > etc can be viewe

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

2013-01-22 Thread meejah
Arturo Filastò writes: > What I am currently using as a SOCKS Client these days is this one: > https://github.com/hellais/txsocksx. Ah, that's one of the "implementations out there" I was thinking of. Don't know why I didn't find it again, sorry. +1 for tests :) -- meejah ___

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

2013-01-22 Thread Arturo Filastò
On Jan 22, 2013, at 8:32 AM, meejah 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 h

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

2013-01-22 Thread Linus Nordberg
Karsten Loesing wrote Mon, 21 Jan 2013 21:06:38 +0100: | That's a lot, and to make things even more fun, there's a sponsor | deadline to have more realistic Torperf measurements by February 28. This is what stops me from going "Wooha! o/". I'd love to help out with this later -- not only is thi

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

2013-01-22 Thread Linus Nordberg
meejah wrote Tue, 22 Jan 2013 11:32:39 +0400: | 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/t

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

2013-01-22 Thread meejah
Hi Karsten, txtorcon has examples that do some of these things, and Twisted includes a Web client (and Web server). I wouldn't mind helping out here and there, but I can't commit specific time for the next little while as I have a day job, plus am pretty busy for the next couple months with some

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

2013-01-21 Thread Rob van der Hoeven
Hi Karsten, Over a year ago I wrote a small measuring proxy called Monitor In The Middle. This proxy sits between the browser and Tor and examines all HTTP traffic. Results of the measurements like response times, timeouts etc can be viewed using an internal webserver (at http://mitm.proxy). My c

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

2013-01-21 Thread Karsten Loesing
Hi everyone, you probably heard of Torperf [0], the tool that produces our Tor client performance graphs [1]. Torperf is mostly a bunch of scripts and lengthy HOWTOs, so setting it up and keeping it happy is not exactly trivial. The same applies to extending it, e.g., to make downloads using Sel