@Deprecated public abstract class AbstractDefaultFilePlugin extends AbstractHostPlugin
AbstractPlugin.AlertBuilder
Plugin.AlertThreshold, Plugin.AttackStrength
CRLF, PATTERN_PARAM
Constructor and Description |
---|
AbstractDefaultFilePlugin()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
protected void |
addTest(String directories,
String files)
Deprecated.
|
org.apache.commons.httpclient.URI |
getBaseURI()
Deprecated.
|
Vector<org.apache.commons.httpclient.URI> |
getListURI()
Deprecated.
|
void |
init()
Deprecated.
Finishes the initialisation of the plugin, subclasses should add any initialisation
logic/code to this method.
|
void |
scan()
Deprecated.
Scans the target server using the message previously set during initialisation.
|
notifyPluginCompleted
bingo, bingo, bingo, bingo, bingo, bingo, cloneInto, compareTo, createParamIfNotExist, equals, getAlertTags, getAlertThreshold, getAlertThreshold, getAlertThresholdsSupported, getAttackStrength, getAttackStrength, getAttackStrengthsSupported, getBaseMsg, getCodeName, getConfig, getCweId, getDelayInMs, getDependency, getHTMLEncode, getKb, getLog, getLogger, getNewMsg, getParent, getProperty, getRisk, getStatus, getTechSet, getTimeFinished, getTimeStarted, getURLDecode, getURLEncode, getWascId, hashCode, init, inScope, isAnyInScope, isClientError, isDepreciated, isEnabled, isFileExist, isPage200, isPage404, isPage500, isPageOther, isServerError, isStop, isSuccess, isVisible, loadFrom, matchBodyPattern, matchHeaderPattern, newAlert, run, saveTo, sendAndReceive, sendAndReceive, sendAndReceive, setAlertThreshold, setAttackStrength, setConfig, setDefaultAlertThreshold, setDefaultAttackStrength, setDelayInMs, setEnabled, setProperty, setStatus, setTechSet, setTimeFinished, setTimeStarted, stripOff, targets, writeProgress
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
getCategory, getDescription, getExampleAlerts, getId, getName, getReference, getSolution
public org.apache.commons.httpclient.URI getBaseURI()
public Vector<org.apache.commons.httpclient.URI> getListURI()
public void init()
AbstractPlugin
Called after the plugin has been initialised with the message being scanned. By default it does nothing.
Since 2.5.0 it is no longer abstract.
init
in class AbstractPlugin
AbstractPlugin.init(HttpMessage, HostProcess)
public void scan()
Plugin
Plugin.init(HttpMessage, HostProcess)