コード例 #1
0
 public ApiResponse policies(String scanpolicyname, String policyid) throws ClientApiException {
   Map<String, String> map = null;
   map = new HashMap<String, String>();
   map.put("scanPolicyName", scanpolicyname);
   map.put("policyId", policyid);
   return api.callApi("ascan", "view", "policies", map);
 }
コード例 #2
0
 public ApiResponse removeAllScans(String apikey) throws ClientApiException {
   Map<String, String> map = null;
   map = new HashMap<String, String>();
   if (apikey != null) {
     map.put("apikey", apikey);
   }
   return api.callApi("ascan", "action", "removeAllScans", map);
 }
コード例 #3
0
 public ApiResponse clearExcludedFromScan(String apikey) throws ClientApiException {
   Map<String, String> map = null;
   map = new HashMap<String, String>();
   if (apikey != null) {
     map.put("apikey", apikey);
   }
   return api.callApi("ascan", "action", "clearExcludedFromScan", map);
 }
コード例 #4
0
 public ApiResponse excludeFromScan(String apikey, String regex) throws ClientApiException {
   Map<String, String> map = null;
   map = new HashMap<String, String>();
   if (apikey != null) {
     map.put("apikey", apikey);
   }
   map.put("regex", regex);
   return api.callApi("ascan", "action", "excludeFromScan", map);
 }
コード例 #5
0
 public ApiResponse setOptionThreadPerHost(String apikey, int i) throws ClientApiException {
   Map<String, String> map = null;
   map = new HashMap<String, String>();
   if (apikey != null) {
     map.put("apikey", apikey);
   }
   map.put("Integer", Integer.toString(i));
   return api.callApi("ascan", "action", "setOptionThreadPerHost", map);
 }
コード例 #6
0
 public ApiResponse setEnabledPolicies(String apikey, String ids) throws ClientApiException {
   Map<String, String> map = null;
   map = new HashMap<String, String>();
   if (apikey != null) {
     map.put("apikey", apikey);
   }
   map.put("ids", ids);
   return api.callApi("ascan", "action", "setEnabledPolicies", map);
 }
コード例 #7
0
 public ApiResponse addScanPolicy(String apikey, String scanpolicyname) throws ClientApiException {
   Map<String, String> map = null;
   map = new HashMap<String, String>();
   if (apikey != null) {
     map.put("apikey", apikey);
   }
   map.put("scanPolicyName", scanpolicyname);
   return api.callApi("ascan", "action", "addScanPolicy", map);
 }
コード例 #8
0
 public ApiResponse setOptionAttackPolicy(String apikey, String string) throws ClientApiException {
   Map<String, String> map = null;
   map = new HashMap<String, String>();
   if (apikey != null) {
     map.put("apikey", apikey);
   }
   map.put("String", string);
   return api.callApi("ascan", "action", "setOptionAttackPolicy", map);
 }
コード例 #9
0
 public ApiResponse removeScan(String apikey, String scanid) throws ClientApiException {
   Map<String, String> map = null;
   map = new HashMap<String, String>();
   if (apikey != null) {
     map.put("apikey", apikey);
   }
   map.put("scanId", scanid);
   return api.callApi("ascan", "action", "removeScan", map);
 }
コード例 #10
0
 public ApiResponse setOptionInjectPluginIdInHeader(String apikey, boolean bool)
     throws ClientApiException {
   Map<String, String> map = null;
   map = new HashMap<String, String>();
   if (apikey != null) {
     map.put("apikey", apikey);
   }
   map.put("Boolean", Boolean.toString(bool));
   return api.callApi("ascan", "action", "setOptionInjectPluginIdInHeader", map);
 }
コード例 #11
0
 public ApiResponse setOptionShowAdvancedDialog(String apikey, boolean bool)
     throws ClientApiException {
   Map<String, String> map = null;
   map = new HashMap<String, String>();
   if (apikey != null) {
     map.put("apikey", apikey);
   }
   map.put("Boolean", Boolean.toString(bool));
   return api.callApi("ascan", "action", "setOptionShowAdvancedDialog", map);
 }
コード例 #12
0
 public ApiResponse setOptionPromptToClearFinishedScans(String apikey, boolean bool)
     throws ClientApiException {
   Map<String, String> map = null;
   map = new HashMap<String, String>();
   if (apikey != null) {
     map.put("apikey", apikey);
   }
   map.put("Boolean", Boolean.toString(bool));
   return api.callApi("ascan", "action", "setOptionPromptToClearFinishedScans", map);
 }
コード例 #13
0
 public ApiResponse setScannerAlertThreshold(
     String apikey, String id, String alertthreshold, String scanpolicyname)
     throws ClientApiException {
   Map<String, String> map = null;
   map = new HashMap<String, String>();
   if (apikey != null) {
     map.put("apikey", apikey);
   }
   map.put("id", id);
   map.put("alertThreshold", alertthreshold);
   map.put("scanPolicyName", scanpolicyname);
   return api.callApi("ascan", "action", "setScannerAlertThreshold", map);
 }
コード例 #14
0
 public ApiResponse setScannerAttackStrength(
     String apikey, String id, String attackstrength, String scanpolicyname)
     throws ClientApiException {
   Map<String, String> map = null;
   map = new HashMap<String, String>();
   if (apikey != null) {
     map.put("apikey", apikey);
   }
   map.put("id", id);
   map.put("attackStrength", attackstrength);
   map.put("scanPolicyName", scanpolicyname);
   return api.callApi("ascan", "action", "setScannerAttackStrength", map);
 }
コード例 #15
0
 public ApiResponse scan(
     String apikey,
     String url,
     String recurse,
     String inscopeonly,
     String scanpolicyname,
     String method,
     String postdata)
     throws ClientApiException {
   Map<String, String> map = null;
   map = new HashMap<String, String>();
   if (apikey != null) {
     map.put("apikey", apikey);
   }
   map.put("url", url);
   map.put("recurse", recurse);
   map.put("inScopeOnly", inscopeonly);
   map.put("scanPolicyName", scanpolicyname);
   map.put("method", method);
   map.put("postData", postdata);
   return api.callApi("ascan", "action", "scan", map);
 }
コード例 #16
0
 /**
  * Active Scans from the perspective of a User, obtained using the given Context ID and User ID.
  * See 'scan' action for more details.
  */
 public ApiResponse scanAsUser(
     String apikey,
     String url,
     String contextid,
     String userid,
     String recurse,
     String scanpolicyname,
     String method,
     String postdata)
     throws ClientApiException {
   Map<String, String> map = null;
   map = new HashMap<String, String>();
   if (apikey != null) {
     map.put("apikey", apikey);
   }
   map.put("url", url);
   map.put("contextId", contextid);
   map.put("userId", userid);
   map.put("recurse", recurse);
   map.put("scanPolicyName", scanpolicyname);
   map.put("method", method);
   map.put("postData", postdata);
   return api.callApi("ascan", "action", "scanAsUser", map);
 }
コード例 #17
0
 public ApiResponse optionPromptInAttackMode() throws ClientApiException {
   Map<String, String> map = null;
   return api.callApi("ascan", "view", "optionPromptInAttackMode", map);
 }
コード例 #18
0
 public ApiResponse optionMaxScansInUI() throws ClientApiException {
   Map<String, String> map = null;
   return api.callApi("ascan", "view", "optionMaxScansInUI", map);
 }
コード例 #19
0
 public ApiResponse optionTargetParamsInjectable() throws ClientApiException {
   Map<String, String> map = null;
   return api.callApi("ascan", "view", "optionTargetParamsInjectable", map);
 }
コード例 #20
0
 public ApiResponse optionShowAdvancedDialog() throws ClientApiException {
   Map<String, String> map = null;
   return api.callApi("ascan", "view", "optionShowAdvancedDialog", map);
 }
コード例 #21
0
 public ApiResponse optionPromptToClearFinishedScans() throws ClientApiException {
   Map<String, String> map = null;
   return api.callApi("ascan", "view", "optionPromptToClearFinishedScans", map);
 }
コード例 #22
0
 public ApiResponse alertsIds(String scanid) throws ClientApiException {
   Map<String, String> map = null;
   map = new HashMap<String, String>();
   map.put("scanId", scanid);
   return api.callApi("ascan", "view", "alertsIds", map);
 }
コード例 #23
0
 public ApiResponse scanPolicyNames() throws ClientApiException {
   Map<String, String> map = null;
   return api.callApi("ascan", "view", "scanPolicyNames", map);
 }
コード例 #24
0
 public ApiResponse optionAllowAttackOnStart() throws ClientApiException {
   Map<String, String> map = null;
   return api.callApi("ascan", "view", "optionAllowAttackOnStart", map);
 }
コード例 #25
0
 public ApiResponse optionMaxResultsToList() throws ClientApiException {
   Map<String, String> map = null;
   return api.callApi("ascan", "view", "optionMaxResultsToList", map);
 }
コード例 #26
0
 public ApiResponse optionInjectPluginIdInHeader() throws ClientApiException {
   Map<String, String> map = null;
   return api.callApi("ascan", "view", "optionInjectPluginIdInHeader", map);
 }
コード例 #27
0
 public ApiResponse excludedFromScan() throws ClientApiException {
   Map<String, String> map = null;
   return api.callApi("ascan", "view", "excludedFromScan", map);
 }
コード例 #28
0
 public ApiResponse optionThreadPerHost() throws ClientApiException {
   Map<String, String> map = null;
   return api.callApi("ascan", "view", "optionThreadPerHost", map);
 }
コード例 #29
0
 public ApiResponse attackModeQueue() throws ClientApiException {
   Map<String, String> map = null;
   return api.callApi("ascan", "view", "attackModeQueue", map);
 }
コード例 #30
0
 public ApiResponse optionMaxChartTimeInMins() throws ClientApiException {
   Map<String, String> map = null;
   return api.callApi("ascan", "view", "optionMaxChartTimeInMins", map);
 }