|
__init__(self)
|
|
discover(self,
fuzzableRequest)
|
|
_verify(self,
fuzzableRequest,
analyzedVariable,
inputSet)
|
|
_generateInputSet(self,
fuzzableRequest)
Based on the fuzzable request, i'll search the kb , try to find
other URLs in the same path and create a set with the filenames of
those URLs.
|
|
_generateISQs(self,
fuzzableRequest)
Check the URL query string.
|
|
_generateISFname(self,
fuzzableRequest)
Check the URL filenames
|
|
_getFilename(self,
url)
|
|
_generateURLsFromSet(self,
analyzedVariable,
resultSet,
fuzzableRequest)
Based on the result, create the new URLs to test.
|
|
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
|