public class AjaxSpider extends AjaxSpiderDeprecated
Constructor and Description |
---|
AjaxSpider(ClientApi api) |
Modifier and Type | Method and Description |
---|---|
ApiResponse |
addAllowedResource(java.lang.String regex,
java.lang.String enabled)
This component is optional and therefore the API will only work if it is installed
|
ApiResponse |
allowedResources()
This component is optional and therefore the API will only work if it is installed
|
ApiResponse |
fullResults()
This component is optional and therefore the API will only work if it is installed
|
ApiResponse |
numberOfResults()
This component is optional and therefore the API will only work if it is installed
|
ApiResponse |
optionBrowserId()
This component is optional and therefore the API will only work if it is installed
|
ApiResponse |
optionClickDefaultElems()
This component is optional and therefore the API will only work if it is installed
|
ApiResponse |
optionClickElemsOnce()
This component is optional and therefore the API will only work if it is installed
|
ApiResponse |
optionEventWait()
This component is optional and therefore the API will only work if it is installed
|
ApiResponse |
optionMaxCrawlDepth()
This component is optional and therefore the API will only work if it is installed
|
ApiResponse |
optionMaxCrawlStates()
This component is optional and therefore the API will only work if it is installed
|
ApiResponse |
optionMaxDuration()
This component is optional and therefore the API will only work if it is installed
|
ApiResponse |
optionNumberOfBrowsers()
This component is optional and therefore the API will only work if it is installed
|
ApiResponse |
optionRandomInputs()
This component is optional and therefore the API will only work if it is installed
|
ApiResponse |
optionReloadWait()
This component is optional and therefore the API will only work if it is installed
|
ApiResponse |
removeAllowedResource(java.lang.String regex)
This component is optional and therefore the API will only work if it is installed
|
ApiResponse |
results(java.lang.String start,
java.lang.String count)
This component is optional and therefore the API will only work if it is installed
|
ApiResponse |
scan(java.lang.String url,
java.lang.String inscope,
java.lang.String contextname,
java.lang.String subtreeonly)
Runs the AJAX Spider against a given target.
|
ApiResponse |
scanAsUser(java.lang.String contextname,
java.lang.String username,
java.lang.String url,
java.lang.String subtreeonly)
Runs the AJAX Spider from the perspective of a User of the web application.
|
ApiResponse |
setEnabledAllowedResource(java.lang.String regex,
java.lang.String enabled)
This component is optional and therefore the API will only work if it is installed
|
ApiResponse |
setOptionBrowserId(java.lang.String string)
This component is optional and therefore the API will only work if it is installed
|
ApiResponse |
setOptionClickDefaultElems(boolean bool)
This component is optional and therefore the API will only work if it is installed
|
ApiResponse |
setOptionClickElemsOnce(boolean bool)
This component is optional and therefore the API will only work if it is installed
|
ApiResponse |
setOptionEventWait(int i)
This component is optional and therefore the API will only work if it is installed
|
ApiResponse |
setOptionMaxCrawlDepth(int i)
This component is optional and therefore the API will only work if it is installed
|
ApiResponse |
setOptionMaxCrawlStates(int i)
This component is optional and therefore the API will only work if it is installed
|
ApiResponse |
setOptionMaxDuration(int i)
This component is optional and therefore the API will only work if it is installed
|
ApiResponse |
setOptionNumberOfBrowsers(int i)
This component is optional and therefore the API will only work if it is installed
|
ApiResponse |
setOptionRandomInputs(boolean bool)
This component is optional and therefore the API will only work if it is installed
|
ApiResponse |
setOptionReloadWait(int i)
This component is optional and therefore the API will only work if it is installed
|
ApiResponse |
status()
This component is optional and therefore the API will only work if it is installed
|
ApiResponse |
stop()
This component is optional and therefore the API will only work if it is installed
|
scan, setOptionBrowserId, setOptionClickDefaultElems, setOptionClickElemsOnce, setOptionEventWait, setOptionMaxCrawlDepth, setOptionMaxCrawlStates, setOptionMaxDuration, setOptionNumberOfBrowsers, setOptionRandomInputs, setOptionReloadWait, stop
public AjaxSpider(ClientApi api)
public ApiResponse allowedResources() throws ClientApiException
ClientApiException
public ApiResponse status() throws ClientApiException
ClientApiException
public ApiResponse results(java.lang.String start, java.lang.String count) throws ClientApiException
ClientApiException
public ApiResponse numberOfResults() throws ClientApiException
ClientApiException
public ApiResponse fullResults() throws ClientApiException
ClientApiException
public ApiResponse optionBrowserId() throws ClientApiException
ClientApiException
public ApiResponse optionEventWait() throws ClientApiException
ClientApiException
public ApiResponse optionMaxCrawlDepth() throws ClientApiException
ClientApiException
public ApiResponse optionMaxCrawlStates() throws ClientApiException
ClientApiException
public ApiResponse optionMaxDuration() throws ClientApiException
ClientApiException
public ApiResponse optionNumberOfBrowsers() throws ClientApiException
ClientApiException
public ApiResponse optionReloadWait() throws ClientApiException
ClientApiException
public ApiResponse optionClickDefaultElems() throws ClientApiException
ClientApiException
public ApiResponse optionClickElemsOnce() throws ClientApiException
ClientApiException
public ApiResponse optionRandomInputs() throws ClientApiException
ClientApiException
public ApiResponse scan(java.lang.String url, java.lang.String inscope, java.lang.String contextname, java.lang.String subtreeonly) throws ClientApiException
This component is optional and therefore the API will only work if it is installed
ClientApiException
public ApiResponse scanAsUser(java.lang.String contextname, java.lang.String username, java.lang.String url, java.lang.String subtreeonly) throws ClientApiException
This component is optional and therefore the API will only work if it is installed
ClientApiException
public ApiResponse stop() throws ClientApiException
ClientApiException
public ApiResponse addAllowedResource(java.lang.String regex, java.lang.String enabled) throws ClientApiException
ClientApiException
public ApiResponse removeAllowedResource(java.lang.String regex) throws ClientApiException
ClientApiException
public ApiResponse setEnabledAllowedResource(java.lang.String regex, java.lang.String enabled) throws ClientApiException
ClientApiException
public ApiResponse setOptionBrowserId(java.lang.String string) throws ClientApiException
ClientApiException
public ApiResponse setOptionClickDefaultElems(boolean bool) throws ClientApiException
ClientApiException
public ApiResponse setOptionClickElemsOnce(boolean bool) throws ClientApiException
ClientApiException
public ApiResponse setOptionEventWait(int i) throws ClientApiException
ClientApiException
public ApiResponse setOptionMaxCrawlDepth(int i) throws ClientApiException
ClientApiException
public ApiResponse setOptionMaxCrawlStates(int i) throws ClientApiException
ClientApiException
public ApiResponse setOptionMaxDuration(int i) throws ClientApiException
ClientApiException
public ApiResponse setOptionNumberOfBrowsers(int i) throws ClientApiException
ClientApiException
public ApiResponse setOptionRandomInputs(boolean bool) throws ClientApiException
ClientApiException
public ApiResponse setOptionReloadWait(int i) throws ClientApiException
ClientApiException