Package plugins :: Package output :: Module webOutput :: Class webOutput
[hide private]
[frames] | no frames]

Class webOutput




This plugin prints all messages to the web GUI.


Author: Mariano Nuñez Di Croce <mnunez@cybsec.com>

Instance Methods [hide private]
  __init__(self)
  debug(self, message, newLine=True)
This method is called from the output object.
  information(self, message, newLine=True)
This method is called from the output object.
  error(self, message, newLine=True)
This method is called from the output object.
  vulnerability(self, message, newLine=True)
This method is called from the output object.
  console(self, message, newLine=True)
This method is used by the sapyto console to print messages to the outside.
  logHttp(self, request, response)
This method is called from the output managerobject.
  getMessageCache(self, debug=False)
This method retrieves message cache and clears it afterwards
  end(self)
This method is called when the plugin won't be used anymore.
  getLongDesc(self)

Inherited from core.controllers.basePlugin.baseOutputPlugin.baseOutputPlugin: getOptionsXML, getPluginDeps, getType, setOptions

Inherited from core.controllers.basePlugin.basePlugin.basePlugin: __eq__, getDesc, getName, printUniq, setUrlOpener


Method Details [hide private]

__init__(self)
(Constructor)

 
None
Overrides: core.controllers.basePlugin.baseOutputPlugin.baseOutputPlugin.__init__

debug(self, message, newLine=True)

 
This method is called from the output object. The output object was called from a plugin or from the framework. This method should take an action for debug messages.
Returns:
No value is returned.
Overrides: core.controllers.basePlugin.baseOutputPlugin.baseOutputPlugin.debug

information(self, message, newLine=True)

 
This method is called from the output object. The output object was called from a plugin or from the framework. This method should take an action for informational messages.
Returns:
No value is returned.
Overrides: core.controllers.basePlugin.baseOutputPlugin.baseOutputPlugin.information

error(self, message, newLine=True)

 
This method is called from the output object. The output object was called from a plugin or from the framework. This method should take an action for error messages.
Returns:
No value is returned.
Overrides: core.controllers.basePlugin.baseOutputPlugin.baseOutputPlugin.error

vulnerability(self, message, newLine=True)

 
This method is called from the output object. The output object was called from a plugin or from the framework. This method should take an action when a vulnerability is found.
Returns:
No value is returned.
Overrides: core.controllers.basePlugin.baseOutputPlugin.baseOutputPlugin.vulnerability

console(self, message, newLine=True)

 
This method is used by the sapyto console to print messages to the outside.
Returns:
No value is returned.
Overrides: core.controllers.basePlugin.baseOutputPlugin.baseOutputPlugin.console

logHttp(self, request, response)

 
This method is called from the output managerobject. The OM object was called from a plugin or from the framework. This method should take an action to log HTTP requests and responses.
Returns:
No value is returned.
Overrides: core.controllers.basePlugin.baseOutputPlugin.baseOutputPlugin.logHttp
(inherited documentation)

getMessageCache(self, debug=False)

 
This method retrieves message cache and clears it afterwards
Overrides: core.controllers.basePlugin.baseOutputPlugin.baseOutputPlugin.getMessageCache

end(self)

 
This method is called when the plugin won't be used anymore. Best case scenario this is because the start() method of w3afCore finished it's work. Other cases are errors or Ctrl+C hitted in the console by the user.
Overrides: core.controllers.basePlugin.baseOutputPlugin.baseOutputPlugin.end

getLongDesc(self)

 
Returns:
A DETAILED description of the plugin functions and features.
Overrides: core.controllers.basePlugin.basePlugin.basePlugin.getLongDesc