|
__init__(self)
|
|
_checkLocalCache(self)
Clearing cache used by localCache
|
|
_dnsCache(self)
DNS cache trick This will speed up all the test ! Before this dns
cache voodoo magic every request to the http server needed a dns
query, this is slow on some networks so I added this feature.
|
|
_init(self)
|
|
getHeaders(self,
uri)
Returns a dict with the headers that would be used when sending a
request to the remote server.
|
|
GET(self,
uri,
data='',
headers={},
useCache=False,
grepResult=True,
getSize=False)
Gets a uri using a proxy, user agents, and other settings that
where set previously.
|
|
POST(self,
uri,
data='',
headers={},
grepResult=True,
getSize=False)
POST's data to a uri using a proxy, user agents, and other
settings that where set previously.
|
|
getRemoteFileSize(self,
uri,
headers={},
useCache=True)
|
|
__getattr__(self,
methodName)
This is a "catch-all" way to be able to handle every
HTTP method.
|
|
_addHeaders(self,
req,
headers={})
|
|
_checkURI(self,
req)
|
|
_checkFileSize(self,
req)
|
|
_send(self,
req,
useCache=False,
useMultipart=False,
grepResult=True)
|
|
_readRespose(self,
res)
|
|
_retry(self,
req,
useCache)
Try to send the request again.
|
|
setGrepPlugins(self,
grepPlugins)
|
|
setEvasionPlugins(self,
evasionPlugins)
|
|
_evasion(self,
uri)
|
|
_grepResult(self,
request,
response)
|
|
_createFuzzFromRequest(self,
command,
url,
postData,
headers)
Creates a fuzzable request based on a request.
|
|
_grepWorker(self,
request,
response)
|