|
__init__(self)
|
|
resumeSession(self,
sessionName)
Resumes a session object.
|
|
saveSession(self,
sessionName)
Creates a session object, to make it ready to write data to
it.
|
|
_rPlugFactory(self,
strReqPlugins,
PluginType)
This method creates the requested modules list.
|
|
_initPlugins(self)
|
|
_createURLList(self)
Creates an URL list in the kb
|
|
_discoverAndBF(self)
Discovery and bruteforce phases are related, so I have joined them
here in this method.
|
|
_reconfigureUrllib(self)
Configure the main urllib with the newly found credentials.
|
|
start(self)
Starts the work.
|
|
end(self)
This method is called when the process ends.
|
|
_discover(self,
toWalk)
|
|
_discoverWorker(self,
toWalk)
|
|
_audit(self)
|
|
_bruteforce(self,
fuzzableRequestList)
|
|
setPluginOptions(self,
pluginName,
pluginType,
PluginsOptions)
|
|
getPlugins(self,
pluginType)
|
|
setPlugins(self,
pluginNames,
pluginType)
This method sets the plugins that w3afCore is going to use.
|
|
getPluginTypes(self)
|
|
_setBruteforcePlugins(self,
bruteforcePlugins)
|
|
_setManglePlugins(self,
manglePlugins)
|
|
_setOutputPlugins(self,
outputPlugins)
|
|
_setDiscoveryPlugins(self,
discoveryPlugins)
|
|
_setAuditPlugins(self,
AuditPlugins)
|
|
_setGrepPlugins(self,
GrepPlugins)
|
|
_setEvasionPlugins(self,
EvasionPlugins)
|
|
_checkParameters(self)
Checks if all parameters where configured correctly by the above
layer (w3af.py)
|
|
getPluginList(self,
PluginType)
|
|
getPluginInstance(self,
pluginName,
pluginType)
|
|
getVersion(self)
|