core.controllers.configurable.configurable:
This is mostly "an interface", this
"interface" states that all classes that implement it,
should implement the following methods :
core.controllers.miscSettings.miscSettings:
A class that acts as an interface for the user interfaces, so
they can configure w3af settings using getOptionsXML and
SetOptions.
plugins.discovery.phishtank.phishtank:
This plugin searches the phishtank.com database to determine if
your server is (or was) being used in phishing scams.
plugins.attack.sqlmap.sqlmap:
This plugin exploits [blind] sql injections using sqlmap (
http://sqlmap.sf.net ).
core.controllers.sqlTools.blindSqli.blindSqli:
This class tests for blind SQL injection bugs, the logic is here
and not as an audit plugin cause this logic is also used in attack
plugins.
core.controllers.targetSettings.targetSettings:
A class that acts as an interface for the user interfaces, so
they can configure the target settings using getOptionsXML and
SetOptions.
core.controllers.payloadTransfer.reverseFTP.reverseFTP:
This is a class that defines how to send a file to a remote
server a reverse connection and a ftp like transfer mode ( using a
new TCP connection and socket.send/socket.recv )
core.controllers.w3afCore.w3afCore:
This is the core of the framework, it calls all plugins, handles
exceptions, coordinates all the work, creates threads, etc.
core.controllers.vdaemon.lnxVd.lnxVd:
This class represents a linux virtual daemon, a point of entry
for metasploit plugins to exploit web applications.
core.controllers.vdaemon.winVd.winVd:
This class represents a windows virtual daemon, a point of entry
for metasploit plugins to exploit web applications.
core.controllers.w3afAgent.w3afAgentManager.w3afAgentManager:
Start a w3afAgent, to do this, I must transfer the agent client
to the remote end and start the w3afServer in this local machine
all this work is done by the w3afAgentManager, I just need to
called start and thats it.
rfc822.Message:
Represents a single RFC 2822-compliant message.
mimetools.Message:
A derived class of rfc822.Message that knows about MIME headers
and contains some hooks for decoding encoded and multipart
messages.