| Home | Trees | Indices | Help |
|
|---|
|
|
Author: Andres Riancho ( andres.riancho@gmail.com )
|
|||
|
__eq__(self,
other) This function is called when extending a list of plugin instances. |
||
| __init__(self) | ||
|
_sendMutant(self,
mutant,
analyze=True,
grepResult=True) Sends a mutant to the remote web server. |
||
| getDesc(self) | ||
| getLongDesc(self) | ||
| getName(self) | ||
|
getOptionsXML(self) This method returns a XML containing the Options that the plugin has. |
||
| getPluginDeps(self) | ||
| getType(self) | ||
|
printUniq(self,
vulnList,
unique) Print to the user interface the list of vulns ( vulnList ) |
||
|
setOptions(self,
OptionsMap) Sets the Options given on the OptionList to self. |
||
|
setUrlOpener(self,
urlOpener) This method should not be overwritten by any plugin (but you are free to do it, for example a good idea is to rewrite this method to change the UrlOpener to do some IDS evasion technic). |
||
|
|||
|
|
|
|
|
|
This method returns a XML containing the Options that the plugin has. Using this XML the framework will build a window, a menu, or some other input method to retrieve the info from the user. The XML has to validate against the xml schema file located at : w3af/core/display.xsd This method MUST be implemented on every plugin.
|
|
|
|
Sets the Options given on the OptionList to self. The options are the result of a user entering some data on a window that was constructed using the XML Options that was retrieved from the plugin using getOptionsXML() This method MUST be implemented on every plugin.
|
This method should not be overwritten by any plugin (but you are free to do it, for example a good idea is to rewrite this method to change the UrlOpener to do some IDS evasion technic). This method takes a CustomUrllib object as parameter and assigns it to itself. Then, on the testUrl method you use self.CustomUrlOpener._custom_urlopen(...) to open a Url and you are sure that the plugin is using the user supplied settings (proxy, user agent, etc).
|
| Home | Trees | Indices | Help |
|
|---|
| Generated by Epydoc 3.0alpha3 on Thu Oct 18 19:36:50 2007 | http://epydoc.sourceforge.net |