Опции zap proxy scanner и excregexes не устанавливаются с помощью флага -config?

Я пытаюсь настроить конфиги при запуске 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. Что я делаю неправильно?

Примечание. Используя owasp/zap2docker-stable, попытайтесь запустить его с немного измененной версией.

1 ответ

Сначала вы, кажется, пытались установить Силу дважды. Кроме того, установка значения по умолчанию будет иметь значение только в том случае, если сканеры настроены на использование значения по умолчанию.

Во-вторых, вы должны попытаться установить / усовершенствовать регулярные выражения через графический интерфейс, пока не убедитесь, что это правильно.

Другие вопросы по тегам