如何在 ZAP 中配置主动扫描输入向量?

我想使用 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 / API


private 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。我怎么能那样做?


噜噜哒
浏览 217回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java