Tag: zapproxy

zap代理扫描器和excregexes选项不通过-config标志设置?

我试图设置configuration,当我开始zap.sh 这里描述。 docker run -p 8090:8090 -i owasp/zap2docker-stable zap.sh -daemon -port 8090 -host 0.0.0.0 -config api.key=0123456789 -config api.addrs.addr.name=.* -config api.addrs.addr.regex=true -config scanner.strength=INSANE -config scanner.threshold=HIGH -config context.excregexes='^(?:(?!https?:\/\/example\.com).*).$' 但是当我开始扫描时指出google.com。 它显示在日志中 16818 [Thread-10] INFO org.parosproxy.paros.core.scanner.HostProcess – start host https://google.com | TestPathTraversal strength MEDIUM threshold MEDIUM 这意味着扫描程序的强度和阈值的变化被忽略,我排除任何不在example.com上的正则expression式。 我究竟做错了什么? 注意:使用owasp / zap2docker-stable,尝试使用稍微修改过的版本运行。

zap docker是否生成.xml报告?

我无法在运行zap docker命令时生成.xml报告。 他们有什么办法使用zap docker生成.xml格式的报告。 这里是我运行zap docker的.html格式的命令。 docker run –rm -v $(pwd):/zap/wrk/:rw -t owasp/zap2docker-weekly zap-baseline.py -t http://www.example.com -g gen.conf -r zaphtmlreport.html 在某处我发现,对于XML我们只需要改变文件格式。 然后,我正在使用下面的命令XML格式不工作: docker run –rm -v $(pwd):/zap/wrk/:rw -t owasp/zap2docker-weekly zap-baseline.py -t http://www.example.com -g gen.conf -r zapxmlreport.xml 请帮助我生成.xml报告文件。

连接到Zap代理泊坞窗图像,“最大重试次数超过URL:由ProxyError引起('无法连接到代理

我试图通过Docker使用zap代理将它拉下来: docker pull owasp/zap2docker-stable 使用“从Docker容器外部访问API”部分中描述的命令对其进行调整: docker run -p 8090:8090 -i owasp/zap2docker-stable zap.sh -daemon -port 8090 -host 0.0.0.0 但我似乎无法连接到它。 当我运行docker inspect <CONTAINER ID> | grep IPAddress docker inspect <CONTAINER ID> | grep IPAddress我得到172.17.0.2(编辑:我可以扫描运行,并把我更改ZAP_SERVER_PROXY从172.17.0.2:8090到Mac上的0.0.0.0:8090 ,所以编辑成下面的代码示例)。 所以我的脚本开始看起来像: import os import time from pprint import pprint from zapv2 import ZAPv2 BASE_URL = os.getenv('BASE_URL', 'https://example.appspot.com/') ZAP_SERVER_PROXY = os.getenv('ZAP_SERVER_PROXY', '0.0.0.0:8090') API_KEY […]