|
|
|
|
|
discover(self,
fuzzableRequest)
Nothing strange, just do some GET requests to the first URL with
an invented parameter and the custom payloads that are supposed to be
filtered, and analyze the response. |
|
|
|
|
_send_requests(self,
fuzzableRequest)
Actually send the requests that might be blocked. |
|
|
|
|
_analyze_results(self,
filtered,
not_filtered)
Analyze the test results and save the conclusion to the kb. |
|
|
|
|
|
|
|
getOptions(self)
Returns:
A list of option objects for this plugin. |
|
|
|
|
setOptions(self,
optionsMap)
This method sets all the options that are configured using the
user interface generated by the framework using the result of
getOptions(). |
|
|
|
|
getPluginDeps(self)
Returns:
A list with the names of the plugins that should be runned before
the current one. |
|
|
|
|
getLongDesc(self)
Returns:
A DETAILED description of the plugin functions and features. |
|
|
|
Inherited from core.controllers.basePlugin.baseDiscoveryPlugin.baseDiscoveryPlugin:
discover_wrapper,
getType
Inherited from core.controllers.basePlugin.basePlugin.basePlugin:
__eq__,
end,
getDesc,
getName,
printUniq,
setUrlOpener
|