如何 运行 OWASP Zed 攻击代理 ZAP 的 zap-api-scan.py 而无需 docker

How to run OWASP Zed Attack Proxy ZAP's zap-api-scan.py without requiring docker

有没有办法在 docker 之外 运行 zap-api-scan.py?

我在 docker 之外成功地尝试了 运行 这个 python 脚本。但是,脚本本身会检查它是否在 docker 中 运行ning 并通过 zap api 启动 docker 如果它不是 运行ning 在 docker.

git clone https://github.com/zaproxy/zaproxy.git
easy_install six
pip install python-owasp-zap-v2.4
pip uninstall chardet
pip install "chardet==3.0.2"

python zaproxy/docker/zap-api-scan.py

ZAP 用户组的回答:https://groups.google.com/d/msg/zaproxy-users/ITE1W4V0H1Y/UFO6teGrBwAJ

基本上,您只需编辑或注释掉 docker 中启动 ZAP 的部分,并确保您的 ZAP 实例的配置方式与脚本设置 ZAP 的方式相同。