public abstract class AbstractAppPlugin extends AbstractPlugin
Each URL under the selected node will be traversed and launch a plugin to test. Multiple threads will be executed. But AbstractAppPlugin must complete before another can start.
Plugin.AlertThreshold, Plugin.AttackStrength
CRLF, PATTERN_PARAM
Constructor and Description |
---|
AbstractAppPlugin() |
Modifier and Type | Method and Description |
---|---|
void |
notifyPluginCompleted(HostProcess parent)
Plugin must implement this to notify when completed.
|
bingo, bingo, bingo, bingo, bingo, bingo, cloneInto, compareTo, createParamIfNotExist, equals, getAlertThreshold, getAlertThreshold, getAlertThresholdsSupported, getAttackStrength, getAttackStrength, getAttackStrengthsSupported, getBaseMsg, getCodeName, getConfig, getCweId, getDelayInMs, getDependency, getHTMLEncode, getKb, getLog, getNewMsg, getParent, getProperty, getRisk, getStatus, getTechSet, getTimeFinished, getTimeStarted, getURLDecode, getURLEncode, getWascId, hashCode, init, init, inScope, isAnyInScope, isDepreciated, isEnabled, isFileExist, isStop, isVisible, loadFrom, matchBodyPattern, matchHeaderPattern, 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, getId, getName, getReference, getSolution, scan
public void notifyPluginCompleted(HostProcess parent)
Plugin
parent
- the parent HostProcess