|
__init__(self)
|
|
discover(self,
fuzzableRequest)
Searches for new Url's using fuzzing.
|
|
_doRequest(self,
url,
mutant)
|
|
_returnWithoutEval(self,
uri)
This method tries to lower the false positives.
|
|
_mutate(self,
url)
Mutate this URL !
|
|
_mutateDomainName(self,
url)
If the url is : "http://www.foobar.com/asd.txt" this
method returns:
|
|
_mutateByAppending(self,
url)
Adds something to the end of the url (mutate the file being
requested)
|
|
_mutateFileType(self,
url)
Mutates a URL by changing its filetype, example : url =
http://g.ar/foo.php result = http://g.ar/foo.zip ,
http://g.ar/foo.tgz , etc...
|
|
_mutatePath(self,
url)
Mutate the path instead of the file.
|
|
_getBackupExtensions(self)
|
|
_getFileTypes(self)
|
|
_getToAppend(self)
|
|
_verifyHeadEnabled(self,
url)
Verifies if the requested URL permits a HEAD request.
|
|
_headEnabled(self)
|
|
getOptionsXML(self)
This method returns a XML containing the Options that the plugin
has.
|
|
setOptions(self,
optionsMap)
This method sets all the options that are configured using the
user interface generated by the framework using the result of
getOptionsXML().
|
|
getPluginDeps(self)
|
|
getLongDesc(self)
|
|
Inherited from core.controllers.basePlugin.baseDiscoveryPlugin.baseDiscoveryPlugin:
getType
Inherited from core.controllers.basePlugin.basePlugin.basePlugin:
__eq__,
getDesc,
getName,
printUniq,
setUrlOpener
|