我想使用 ZAP API for Java 开发一个应用程序,该应用程序在站点上执行主动扫描。我有以下代码:private static final String ZAP_ADDRESS = "localhost";private static final int ZAP_PORT = 8090;private static final String ZAP_API_KEY = null; // Change this if you have set the apikey in ZAP via Options / APIprivate static final String TARGET = "http://localhost:8080/examples/jsp/jsp2/el/basic-arithmetic.jsp";public static void main(String[] args) { ClientApi api = new ClientApi(ZAP_ADDRESS, ZAP_PORT, ZAP_API_KEY); try { //*********** SPIDER ******************* System.out.println("Spider : " + TARGET); //Probamos OPCIONES del spider String maxChildren="0";//Limite de hijos a explorar por nodo (0 es sin limite) String recurse="true";//Recursividad (boolean) String contextName=null;//nombre del contexto String subtreeOnly="false";//Para restringir el escaneo al subarbol de la url especificada (boolean) api.spider.setOptionMaxDepth(5);//Profundidad máxima para realizar el rastreo api.spider.setOptionMaxDuration(0);//Tiempo maximo del escaneo, 0 es hasta que explore todo api.spider.setOptionMaxParseSizeBytes(2621440); // Tamaño maximo en bytes de las respuestas a analizar api.spider.setOptionSendRefererHeader(true);//si las consultas del spider han de incluir el ‘Referer’ header. api.spider.setOptionAcceptCookies(true);//Si aceptamos o no cookies durante el spider此代码使用自定义配置对站点执行主动扫描。我已经为 Spider 扫描设置了多个配置,但是我无法为主动扫描设置 Active Input Vector Options。我怎么能那样做?
添加回答
举报
0/150
提交
取消