|
__init__(self)
|
|
_fuzzRequests(self,
freq)
Tests an URL for XSS vulnerabilities.
|
|
_getXssStrings(self)
Does a select to the DB for a list of XSS strings that will be
tested agains the site.
|
|
_isEchoed(self,
mutant)
Verify if the parameter we are fuzzing is really being echoed back
in the HTML response or not.
|
|
_analyzeResult(self,
mutant,
response)
This method analyzes the result of _sendMutant().
|
|
_checkFilters(self,
mutant,
response)
Check how special chars are filtered or escaped.
|
|
_checkHTML(self,
xssString,
htmlString)
This function checks if the javascript XSS is going to work or
not.
|
|
_addToPermanentXssChecking(self,
mutant)
This is used to check for permanent xss.
|
|
end(self)
This method is called to check for permanent Xss.
|
|
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.baseAuditPlugin.baseAuditPlugin:
audit,
getType
Inherited from core.controllers.basePlugin.basePlugin.basePlugin:
__eq__,
getDesc,
getName,
printUniq,
setUrlOpener
|