|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.owasp.webscarab.plugin.AbstractPluginModel
org.owasp.webscarab.plugin.fuzz.FuzzerModel
public class FuzzerModel
Field Summary | |
---|---|
static java.lang.String |
PROPERTY_BUSYFUZZING
|
static java.lang.String |
PROPERTY_FUZZMETHOD
|
static java.lang.String |
PROPERTY_FUZZURL
|
static java.lang.String |
PROPERTY_FUZZVERSION
|
static java.lang.String |
PROPERTY_REQUESTINDEX
|
static java.lang.String |
PROPERTY_TOTALREQUESTS
|
Fields inherited from class org.owasp.webscarab.plugin.AbstractPluginModel |
---|
_changeSupport, PROPERTY_BUSY, PROPERTY_MODIFIED, PROPERTY_RUNNING, PROPERTY_STATUS, PROPERTY_STOPPING |
Constructor Summary | |
---|---|
FuzzerModel(FrameworkModel model)
Creates a new instance of FuzzerModel |
Method Summary | |
---|---|
void |
addChecksum(HttpUrl url,
java.lang.String checksum)
|
void |
addConversation(ConversationID id)
|
void |
addFuzzHeader(int index,
NamedValue header)
|
void |
addFuzzParameter(int index,
Parameter parameter,
FuzzSource fuzzSource,
int priority)
|
void |
addModelListener(FuzzerListener listener)
|
void |
addSignature(Signature signature)
|
protected void |
fireFuzzHeaderAdded(int index)
tells listeners that a header has been added |
protected void |
fireFuzzHeaderChanged(int index)
tells listeners that a header has been removed |
protected void |
fireFuzzHeaderRemoved(int index)
tells listeners that a header has been removed |
protected void |
fireFuzzParameterAdded(int index)
tells listeners that a parameter has been added |
protected void |
fireFuzzParameterChanged(int index)
tells listeners that a parameter has been added |
protected void |
fireFuzzParameterRemoved(int index)
tells listeners that a parameter has been added |
java.lang.String |
getChecksum(HttpUrl url,
int index)
|
int |
getChecksumCount(HttpUrl url)
|
ConversationModel |
getConversationModel()
|
NamedValue |
getFuzzHeader(int position)
|
int |
getFuzzHeaderCount()
|
java.lang.String |
getFuzzMethod()
|
Parameter |
getFuzzParameter(int index)
|
int |
getFuzzParameterCount()
|
int |
getFuzzParameterPriority(int index)
|
java.lang.Object |
getFuzzParameterValue(int index)
|
java.lang.String |
getFuzzUrl()
|
java.lang.String |
getFuzzVersion()
|
FuzzSource |
getParameterFuzzSource(int index)
|
int |
getRequestIndex()
|
Signature |
getSignature(HttpUrl url,
int index)
|
int |
getSignatureCount(HttpUrl url)
|
int |
getTotalRequests()
|
boolean |
incrementFuzzer()
|
boolean |
isBusyFuzzing()
|
void |
removeFuzzHeader(int index)
|
void |
removeFuzzParameter(int index)
|
void |
removeModelListener(FuzzerListener listener)
|
void |
resetFuzzer()
|
void |
setBusyFuzzing(boolean busy)
|
void |
setFuzzHeader(int index,
NamedValue header)
|
void |
setFuzzMethod(java.lang.String method)
|
void |
setFuzzParameter(int index,
Parameter parameter,
FuzzSource fuzzSource,
int priority)
|
void |
setFuzzUrl(java.lang.String url)
|
void |
setFuzzVersion(java.lang.String version)
|
Methods inherited from class org.owasp.webscarab.plugin.AbstractPluginModel |
---|
addPropertyChangeListener, addPropertyChangeListener, getStatus, isBusy, isModified, isRunning, isStopping, removePropertyChangeListener, removePropertyChangeListener, setBusy, setModified, setRunning, setStatus, setStopping |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String PROPERTY_FUZZMETHOD
public static final java.lang.String PROPERTY_FUZZURL
public static final java.lang.String PROPERTY_FUZZVERSION
public static final java.lang.String PROPERTY_REQUESTINDEX
public static final java.lang.String PROPERTY_TOTALREQUESTS
public static final java.lang.String PROPERTY_BUSYFUZZING
Constructor Detail |
---|
public FuzzerModel(FrameworkModel model)
Method Detail |
---|
public ConversationModel getConversationModel()
public void addConversation(ConversationID id)
public void setFuzzMethod(java.lang.String method)
public java.lang.String getFuzzMethod()
public void setFuzzUrl(java.lang.String url)
public java.lang.String getFuzzUrl()
public void setFuzzVersion(java.lang.String version)
public java.lang.String getFuzzVersion()
public void setBusyFuzzing(boolean busy)
public boolean isBusyFuzzing()
public int getFuzzHeaderCount()
public void addFuzzHeader(int index, NamedValue header)
public void setFuzzHeader(int index, NamedValue header)
public void removeFuzzHeader(int index)
public NamedValue getFuzzHeader(int position)
public int getFuzzParameterCount()
public void addFuzzParameter(int index, Parameter parameter, FuzzSource fuzzSource, int priority)
public void setFuzzParameter(int index, Parameter parameter, FuzzSource fuzzSource, int priority)
public void removeFuzzParameter(int index)
public Parameter getFuzzParameter(int index)
public FuzzSource getParameterFuzzSource(int index)
public int getFuzzParameterPriority(int index)
public java.lang.Object getFuzzParameterValue(int index)
public void resetFuzzer()
public boolean incrementFuzzer()
public int getRequestIndex()
public int getTotalRequests()
public void addSignature(Signature signature)
public int getSignatureCount(HttpUrl url)
public Signature getSignature(HttpUrl url, int index)
public void addChecksum(HttpUrl url, java.lang.String checksum)
public int getChecksumCount(HttpUrl url)
public java.lang.String getChecksum(HttpUrl url, int index)
public void addModelListener(FuzzerListener listener)
public void removeModelListener(FuzzerListener listener)
protected void fireFuzzHeaderAdded(int index)
url
- the urlprotected void fireFuzzHeaderChanged(int index)
url
- the urlprotected void fireFuzzHeaderRemoved(int index)
url
- the urlprotected void fireFuzzParameterAdded(int index)
url
- the urlprotected void fireFuzzParameterChanged(int index)
url
- the urlprotected void fireFuzzParameterRemoved(int index)
url
- the url
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |