|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.owasp.webscarab.plugin.sessionid.SessionIDAnalysis
public class SessionIDAnalysis
| Constructor Summary | |
|---|---|
SessionIDAnalysis(Framework framework)
Creates a new instance of SessionidAnalysis |
|
| Method Summary | |
|---|---|
void |
analyse(ConversationID id,
Request request,
Response response,
java.lang.String origin)
|
void |
clearSessionIDs(java.lang.String key)
|
void |
exportIDSToCSV(java.lang.String key,
java.io.File file)
|
void |
fetch(Request request,
java.lang.String name,
java.lang.String regex,
int count)
|
void |
fetchResponse()
|
void |
flush()
called to instruct the plugin to flush any memory-only state to the store. |
java.util.Map |
getIDsFromResponse(Response response,
java.lang.String name,
java.lang.String regex)
|
SessionIDModel |
getModel()
|
java.lang.String |
getPluginName()
The plugin name |
Response |
getResponse()
|
java.lang.Object |
getScriptableObject()
|
Hook[] |
getScriptingHooks()
|
java.lang.String |
getStatus()
called to determine what the current status of the plugin is |
boolean |
isBusy()
called to test whether the plugin is able to be stopped |
boolean |
isModified()
called to determine whether the data stored within the plugin has been modified and should be saved |
boolean |
isRunning()
|
void |
requestError(Request request,
java.io.IOException ioe)
|
void |
responseReceived(Response response)
|
void |
run()
starts the plugin running |
void |
setCalculator(java.lang.String key,
Calculator calc)
This function provides for setting a different calculator i.e. |
void |
setRequest(Request request)
|
void |
setSession(java.lang.String type,
java.lang.Object store,
java.lang.String session)
informs the plugin that the Session has changed |
boolean |
stop()
called to suspend or stop the plugin |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SessionIDAnalysis(Framework framework)
| Method Detail |
|---|
public SessionIDModel getModel()
public void setSession(java.lang.String type,
java.lang.Object store,
java.lang.String session)
throws StoreException
Plugin
setSession in interface PluginStoreExceptionpublic java.lang.String getPluginName()
getPluginName in interface Pluginpublic void run()
Plugin
run in interface java.lang.Runnablerun in interface Plugin
public void requestError(Request request,
java.io.IOException ioe)
requestError in interface ConversationHandlerpublic void responseReceived(Response response)
responseReceived in interface ConversationHandler
public java.util.Map getIDsFromResponse(Response response,
java.lang.String name,
java.lang.String regex)
public void fetch(Request request,
java.lang.String name,
java.lang.String regex,
int count)
public void setRequest(Request request)
public void fetchResponse()
throws java.io.IOException
java.io.IOExceptionpublic Response getResponse()
public void setCalculator(java.lang.String key,
Calculator calc)
public boolean stop()
Plugin
stop in interface Plugin
public void flush()
throws StoreException
Plugin
flush in interface PluginStoreException - if there is any problem saving the session datapublic boolean isBusy()
Plugin
isBusy in interface Pluginpublic java.lang.String getStatus()
Plugin
getStatus in interface Pluginpublic boolean isModified()
Plugin
isModified in interface Pluginpublic boolean isRunning()
isRunning in interface Plugin
public void analyse(ConversationID id,
Request request,
Response response,
java.lang.String origin)
analyse in interface Pluginpublic java.lang.Object getScriptableObject()
getScriptableObject in interface Pluginpublic Hook[] getScriptingHooks()
getScriptingHooks in interface Pluginpublic void clearSessionIDs(java.lang.String key)
public void exportIDSToCSV(java.lang.String key,
java.io.File file)
throws java.io.IOException
java.io.IOException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||