public class Ascan
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
ApiResponse |
addScanPolicy(java.lang.String apikey,
java.lang.String scanpolicyname) |
ApiResponse |
alertsIds(java.lang.String scanid) |
ApiResponse |
attackModeQueue() |
ApiResponse |
clearExcludedFromScan(java.lang.String apikey) |
ApiResponse |
disableAllScanners(java.lang.String apikey,
java.lang.String scanpolicyname) |
ApiResponse |
disableScanners(java.lang.String apikey,
java.lang.String ids,
java.lang.String scanpolicyname) |
ApiResponse |
enableAllScanners(java.lang.String apikey,
java.lang.String scanpolicyname) |
ApiResponse |
enableScanners(java.lang.String apikey,
java.lang.String ids,
java.lang.String scanpolicyname) |
ApiResponse |
excludedFromScan() |
ApiResponse |
excludeFromScan(java.lang.String apikey,
java.lang.String regex) |
ApiResponse |
messagesIds(java.lang.String scanid) |
ApiResponse |
optionAllowAttackOnStart() |
ApiResponse |
optionAttackPolicy() |
ApiResponse |
optionDefaultPolicy() |
ApiResponse |
optionDelayInMs() |
ApiResponse |
optionExcludedParamList() |
ApiResponse |
optionHandleAntiCSRFTokens() |
ApiResponse |
optionHostPerScan() |
ApiResponse |
optionInjectPluginIdInHeader() |
ApiResponse |
optionMaxChartTimeInMins() |
ApiResponse |
optionMaxResultsToList() |
ApiResponse |
optionMaxScansInUI() |
ApiResponse |
optionPromptInAttackMode() |
ApiResponse |
optionPromptToClearFinishedScans() |
ApiResponse |
optionRescanInAttackMode() |
ApiResponse |
optionScanHeadersAllRequests()
Tells whether or not the HTTP Headers of all requests should be scanned.
|
ApiResponse |
optionShowAdvancedDialog() |
ApiResponse |
optionTargetParamsEnabledRPC() |
ApiResponse |
optionTargetParamsInjectable() |
ApiResponse |
optionThreadPerHost() |
ApiResponse |
pause(java.lang.String apikey,
java.lang.String scanid) |
ApiResponse |
pauseAllScans(java.lang.String apikey) |
ApiResponse |
policies(java.lang.String scanpolicyname,
java.lang.String policyid) |
ApiResponse |
removeAllScans(java.lang.String apikey) |
ApiResponse |
removeScan(java.lang.String apikey,
java.lang.String scanid) |
ApiResponse |
removeScanPolicy(java.lang.String apikey,
java.lang.String scanpolicyname) |
ApiResponse |
resume(java.lang.String apikey,
java.lang.String scanid) |
ApiResponse |
resumeAllScans(java.lang.String apikey) |
ApiResponse |
scan(java.lang.String apikey,
java.lang.String url,
java.lang.String recurse,
java.lang.String inscopeonly,
java.lang.String scanpolicyname,
java.lang.String method,
java.lang.String postdata) |
ApiResponse |
scanAsUser(java.lang.String apikey,
java.lang.String url,
java.lang.String contextid,
java.lang.String userid,
java.lang.String recurse,
java.lang.String scanpolicyname,
java.lang.String method,
java.lang.String postdata)
Active Scans from the perspective of a User, obtained using the given Context ID and User ID.
|
ApiResponse |
scanners(java.lang.String scanpolicyname,
java.lang.String policyid) |
ApiResponse |
scanPolicyNames() |
ApiResponse |
scanProgress(java.lang.String scanid) |
ApiResponse |
scans() |
ApiResponse |
setEnabledPolicies(java.lang.String apikey,
java.lang.String ids,
java.lang.String scanpolicyname) |
ApiResponse |
setOptionAllowAttackOnStart(java.lang.String apikey,
boolean bool) |
ApiResponse |
setOptionAttackPolicy(java.lang.String apikey,
java.lang.String string) |
ApiResponse |
setOptionDefaultPolicy(java.lang.String apikey,
java.lang.String string) |
ApiResponse |
setOptionDelayInMs(java.lang.String apikey,
int i) |
ApiResponse |
setOptionHandleAntiCSRFTokens(java.lang.String apikey,
boolean bool) |
ApiResponse |
setOptionHostPerScan(java.lang.String apikey,
int i) |
ApiResponse |
setOptionInjectPluginIdInHeader(java.lang.String apikey,
boolean bool) |
ApiResponse |
setOptionMaxChartTimeInMins(java.lang.String apikey,
int i) |
ApiResponse |
setOptionMaxResultsToList(java.lang.String apikey,
int i) |
ApiResponse |
setOptionMaxScansInUI(java.lang.String apikey,
int i) |
ApiResponse |
setOptionPromptInAttackMode(java.lang.String apikey,
boolean bool) |
ApiResponse |
setOptionPromptToClearFinishedScans(java.lang.String apikey,
boolean bool) |
ApiResponse |
setOptionRescanInAttackMode(java.lang.String apikey,
boolean bool) |
ApiResponse |
setOptionScanHeadersAllRequests(java.lang.String apikey,
boolean bool)
Sets whether or not the HTTP Headers of all requests should be scanned.
|
ApiResponse |
setOptionShowAdvancedDialog(java.lang.String apikey,
boolean bool) |
ApiResponse |
setOptionTargetParamsEnabledRPC(java.lang.String apikey,
int i) |
ApiResponse |
setOptionTargetParamsInjectable(java.lang.String apikey,
int i) |
ApiResponse |
setOptionThreadPerHost(java.lang.String apikey,
int i) |
ApiResponse |
setPolicyAlertThreshold(java.lang.String apikey,
java.lang.String id,
java.lang.String alertthreshold,
java.lang.String scanpolicyname) |
ApiResponse |
setPolicyAttackStrength(java.lang.String apikey,
java.lang.String id,
java.lang.String attackstrength,
java.lang.String scanpolicyname) |
ApiResponse |
setScannerAlertThreshold(java.lang.String apikey,
java.lang.String id,
java.lang.String alertthreshold,
java.lang.String scanpolicyname) |
ApiResponse |
setScannerAttackStrength(java.lang.String apikey,
java.lang.String id,
java.lang.String attackstrength,
java.lang.String scanpolicyname) |
ApiResponse |
status(java.lang.String scanid) |
ApiResponse |
stop(java.lang.String apikey,
java.lang.String scanid) |
ApiResponse |
stopAllScans(java.lang.String apikey) |
public Ascan(ClientApi api)
public ApiResponse status(java.lang.String scanid) throws ClientApiException
ClientApiException
public ApiResponse scanProgress(java.lang.String scanid) throws ClientApiException
ClientApiException
public ApiResponse messagesIds(java.lang.String scanid) throws ClientApiException
ClientApiException
public ApiResponse alertsIds(java.lang.String scanid) throws ClientApiException
ClientApiException
public ApiResponse scans() throws ClientApiException
ClientApiException
public ApiResponse scanPolicyNames() throws ClientApiException
ClientApiException
public ApiResponse excludedFromScan() throws ClientApiException
ClientApiException
public ApiResponse scanners(java.lang.String scanpolicyname, java.lang.String policyid) throws ClientApiException
ClientApiException
public ApiResponse policies(java.lang.String scanpolicyname, java.lang.String policyid) throws ClientApiException
ClientApiException
public ApiResponse attackModeQueue() throws ClientApiException
ClientApiException
public ApiResponse optionAttackPolicy() throws ClientApiException
ClientApiException
public ApiResponse optionDefaultPolicy() throws ClientApiException
ClientApiException
public ApiResponse optionDelayInMs() throws ClientApiException
ClientApiException
public ApiResponse optionExcludedParamList() throws ClientApiException
ClientApiException
public ApiResponse optionHandleAntiCSRFTokens() throws ClientApiException
ClientApiException
public ApiResponse optionHostPerScan() throws ClientApiException
ClientApiException
public ApiResponse optionMaxChartTimeInMins() throws ClientApiException
ClientApiException
public ApiResponse optionMaxResultsToList() throws ClientApiException
ClientApiException
public ApiResponse optionMaxScansInUI() throws ClientApiException
ClientApiException
public ApiResponse optionTargetParamsEnabledRPC() throws ClientApiException
ClientApiException
public ApiResponse optionTargetParamsInjectable() throws ClientApiException
ClientApiException
public ApiResponse optionThreadPerHost() throws ClientApiException
ClientApiException
public ApiResponse optionAllowAttackOnStart() throws ClientApiException
ClientApiException
public ApiResponse optionInjectPluginIdInHeader() throws ClientApiException
ClientApiException
public ApiResponse optionPromptInAttackMode() throws ClientApiException
ClientApiException
public ApiResponse optionPromptToClearFinishedScans() throws ClientApiException
ClientApiException
public ApiResponse optionRescanInAttackMode() throws ClientApiException
ClientApiException
public ApiResponse optionScanHeadersAllRequests() throws ClientApiException
ClientApiException
public ApiResponse optionShowAdvancedDialog() throws ClientApiException
ClientApiException
public ApiResponse scan(java.lang.String apikey, java.lang.String url, java.lang.String recurse, java.lang.String inscopeonly, java.lang.String scanpolicyname, java.lang.String method, java.lang.String postdata) throws ClientApiException
ClientApiException
public ApiResponse scanAsUser(java.lang.String apikey, java.lang.String url, java.lang.String contextid, java.lang.String userid, java.lang.String recurse, java.lang.String scanpolicyname, java.lang.String method, java.lang.String postdata) throws ClientApiException
ClientApiException
public ApiResponse pause(java.lang.String apikey, java.lang.String scanid) throws ClientApiException
ClientApiException
public ApiResponse resume(java.lang.String apikey, java.lang.String scanid) throws ClientApiException
ClientApiException
public ApiResponse stop(java.lang.String apikey, java.lang.String scanid) throws ClientApiException
ClientApiException
public ApiResponse removeScan(java.lang.String apikey, java.lang.String scanid) throws ClientApiException
ClientApiException
public ApiResponse pauseAllScans(java.lang.String apikey) throws ClientApiException
ClientApiException
public ApiResponse resumeAllScans(java.lang.String apikey) throws ClientApiException
ClientApiException
public ApiResponse stopAllScans(java.lang.String apikey) throws ClientApiException
ClientApiException
public ApiResponse removeAllScans(java.lang.String apikey) throws ClientApiException
ClientApiException
public ApiResponse clearExcludedFromScan(java.lang.String apikey) throws ClientApiException
ClientApiException
public ApiResponse excludeFromScan(java.lang.String apikey, java.lang.String regex) throws ClientApiException
ClientApiException
public ApiResponse enableAllScanners(java.lang.String apikey, java.lang.String scanpolicyname) throws ClientApiException
ClientApiException
public ApiResponse disableAllScanners(java.lang.String apikey, java.lang.String scanpolicyname) throws ClientApiException
ClientApiException
public ApiResponse enableScanners(java.lang.String apikey, java.lang.String ids, java.lang.String scanpolicyname) throws ClientApiException
ClientApiException
public ApiResponse disableScanners(java.lang.String apikey, java.lang.String ids, java.lang.String scanpolicyname) throws ClientApiException
ClientApiException
public ApiResponse setEnabledPolicies(java.lang.String apikey, java.lang.String ids, java.lang.String scanpolicyname) throws ClientApiException
ClientApiException
public ApiResponse setPolicyAttackStrength(java.lang.String apikey, java.lang.String id, java.lang.String attackstrength, java.lang.String scanpolicyname) throws ClientApiException
ClientApiException
public ApiResponse setPolicyAlertThreshold(java.lang.String apikey, java.lang.String id, java.lang.String alertthreshold, java.lang.String scanpolicyname) throws ClientApiException
ClientApiException
public ApiResponse setScannerAttackStrength(java.lang.String apikey, java.lang.String id, java.lang.String attackstrength, java.lang.String scanpolicyname) throws ClientApiException
ClientApiException
public ApiResponse setScannerAlertThreshold(java.lang.String apikey, java.lang.String id, java.lang.String alertthreshold, java.lang.String scanpolicyname) throws ClientApiException
ClientApiException
public ApiResponse addScanPolicy(java.lang.String apikey, java.lang.String scanpolicyname) throws ClientApiException
ClientApiException
public ApiResponse removeScanPolicy(java.lang.String apikey, java.lang.String scanpolicyname) throws ClientApiException
ClientApiException
public ApiResponse setOptionAttackPolicy(java.lang.String apikey, java.lang.String string) throws ClientApiException
ClientApiException
public ApiResponse setOptionDefaultPolicy(java.lang.String apikey, java.lang.String string) throws ClientApiException
ClientApiException
public ApiResponse setOptionAllowAttackOnStart(java.lang.String apikey, boolean bool) throws ClientApiException
ClientApiException
public ApiResponse setOptionDelayInMs(java.lang.String apikey, int i) throws ClientApiException
ClientApiException
public ApiResponse setOptionHandleAntiCSRFTokens(java.lang.String apikey, boolean bool) throws ClientApiException
ClientApiException
public ApiResponse setOptionHostPerScan(java.lang.String apikey, int i) throws ClientApiException
ClientApiException
public ApiResponse setOptionInjectPluginIdInHeader(java.lang.String apikey, boolean bool) throws ClientApiException
ClientApiException
public ApiResponse setOptionMaxChartTimeInMins(java.lang.String apikey, int i) throws ClientApiException
ClientApiException
public ApiResponse setOptionMaxResultsToList(java.lang.String apikey, int i) throws ClientApiException
ClientApiException
public ApiResponse setOptionMaxScansInUI(java.lang.String apikey, int i) throws ClientApiException
ClientApiException
public ApiResponse setOptionPromptInAttackMode(java.lang.String apikey, boolean bool) throws ClientApiException
ClientApiException
public ApiResponse setOptionPromptToClearFinishedScans(java.lang.String apikey, boolean bool) throws ClientApiException
ClientApiException
public ApiResponse setOptionRescanInAttackMode(java.lang.String apikey, boolean bool) throws ClientApiException
ClientApiException
public ApiResponse setOptionScanHeadersAllRequests(java.lang.String apikey, boolean bool) throws ClientApiException
ClientApiException
public ApiResponse setOptionShowAdvancedDialog(java.lang.String apikey, boolean bool) throws ClientApiException
ClientApiException
public ApiResponse setOptionTargetParamsEnabledRPC(java.lang.String apikey, int i) throws ClientApiException
ClientApiException
public ApiResponse setOptionTargetParamsInjectable(java.lang.String apikey, int i) throws ClientApiException
ClientApiException
public ApiResponse setOptionThreadPerHost(java.lang.String apikey, int i) throws ClientApiException
ClientApiException