如何使用ZAP的JavaAPI检索AjaxSpider扫描的结果
当我使用ZAP的Java API执行扫描时,我得到了如下预期结果:如何使用ZAP的JavaAPI检索AjaxSpider扫描的结果,java,security,owasp,zap,penetration-testing,Java,Security,Owasp,Zap,Penetration Testing,当我使用ZAP的Java API执行扫描时,我得到了如下预期结果: 代码: System.out.println("Spider completed"); List<ApiResponse> spiderResults = ((ApiResponseList)api.spider.results(scanID)).getItems(); // printing Spider results for (ApiResponse spiderResult:spiderResults
- 代码:
System.out.println("Spider completed"); List<ApiResponse> spiderResults = ((ApiResponseList)api.spider.results(scanID)).getItems(); // printing Spider results for (ApiResponse spiderResult:spiderResults) System.out.println(spiderResult);
System.out.println("Ajax Spider completed"); List<ApiResponse> ajaxSpiderResponse = ((ApiResponseList) api.ajaxSpider.results("0", "10")).getItems(); // printing Spider results for (ApiResponse ajaxSpiderResp:ajaxSpiderResponse) System.out.println(ajaxSpiderResp);
- 代码:
System.out.println("Spider completed"); List<ApiResponse> spiderResults = ((ApiResponseList)api.spider.results(scanID)).getItems(); // printing Spider results for (ApiResponse spiderResult:spiderResults) System.out.println(spiderResult);
System.out.println("Ajax Spider completed"); List<ApiResponse> ajaxSpiderResponse = ((ApiResponseList) api.ajaxSpider.results("0", "10")).getItems(); // printing Spider results for (ApiResponse ajaxSpiderResp:ajaxSpiderResponse) System.out.println(ajaxSpiderResp);
如何使用ZAP的JavaAPI以人类可读的格式检索AjaxSpider扫描的结果。我不确定我在这里错过了什么。有人能帮我吗 ApiResponseSet是一个Java类: 您可以使用toString(0)方法获取人类可读的格式,并使用其他方法提取任何内容