[Yum-devel] [UG] keepalive.py
Andres Riancho
andres.riancho at gmail.com
Mon Dec 18 14:46:57 UTC 2006
Hi list,
I have made some changes to the keep-alive HTTP Handler. The
changes are simple but necessary if you want this http handler to work
well if combined with other handlers. Changes were applied against
keepalive.py available at :
http://linux.duke.edu/projects/urlgrabber/download/urlgrabber-3.0.0.tar.gz
dz0 at dz0cybsec:~/tools/w3af/core/data/url$ diff keepalive.py
/tmp/original-keepalive.py
306c306
< if not req.has_header('Content-type'):
---
> if not req.headers.has_key('Content-type'):
309c309
< if not req.has_header('Content-length'):
---
> if not req.headers.has_key('Content-length'):
320,321d319
< for k, v in req.unredirected_hdrs.items():
< h.putheader(k, v)
By using has_header() instead of headers.has_key() the handler would
also be checking for the header name in the unredirected_hdrs dict.
Maybe someone could add this to the cvs version?
Cheers,
--
Andres Riancho
http://w3af.sourceforge.net/ Web App Attack and Audit Framework
http://www.securearg.net/ Secure from the source
More information about the Yum-devel
mailing list