Re: [W3af-develop] Freaking fast HTTP client

2014-03-23 Thread Taras
Andres, Unfortunately I'm not expert in multiprocessing in Python but the idea (use threads for plugins and gevent for processing http transactions) looks pretty good! 06.03.2014 21:12, Andres Riancho пишет: > Another idea I've been playing with during the last days is to split > w3af into two

Re: [W3af-develop] Freaking fast HTTP client

2014-03-06 Thread Andres Riancho
Another idea I've been playing with during the last days is to split w3af into two different processes: * Main: plugins run here * HTTPClient and response parser Potentially use multiprocessing to connect both using a multiprocesing.Queue. The reasons to split w3af's architecture in two are: *

Re: [W3af-develop] Freaking fast HTTP client

2012-06-05 Thread Andres Riancho
Taras, On Mon, Jun 4, 2012 at 5:00 PM, Taras wrote: > Andres, > geventhttpclient looks very fast HTTP client! > Did you also try Twisted? Can you make simple comparison in req/s for: > > 1. currently used in w3af solution (urllib+threads) > 2. geventhttpclient > 3. Twisted I tried Twisted, not g

Re: [W3af-develop] Freaking fast HTTP client

2012-06-04 Thread Taras
Andres, geventhttpclient looks very fast HTTP client! Did you also try Twisted? Can you make simple comparison in req/s for: 1. currently used in w3af solution (urllib+threads) 2. geventhttpclient 3. Twisted > During the last hours I've been trying to find a faster HTTP > client to integrate

Re: [W3af-develop] Freaking fast HTTP client

2012-06-03 Thread Andres Riancho
And something even faster... "Requests/sec: 503396.23 , that's crazy." https://github.com/wg/wrk But not usable in python ;) Regards, On Sun, Jun 3, 2012 at 10:50 AM, Andres Riancho wrote: > List, > >    During the last hours I've been trying to find a faster HTTP > client to integrate into w3

[W3af-develop] Freaking fast HTTP client

2012-06-03 Thread Andres Riancho
List, During the last hours I've been trying to find a faster HTTP client to integrate into w3af, and also performed some experiments [0]. After testing some implementations, clients, programming methodologies, etc. It seems that I've found the winner: geventhttpclient [1]. With my tests