API сканирования с заголовками авторизации - PullRequest
0 голосов
/ 24 января 2020

У меня есть случай, когда некоторые из моих конечных точек имеют разную авторизацию. Например, запрос1 возвращает ответ со значением1, которое необходимо преобразовать в Base64, а затем использовать в запросе 2 в качестве заголовка и т. Д. Поэтому мне нужно извлечь значения из ответа и превратить их в Base64.

Какой лучший способ сделать это - через пользовательский интерфейс Zap или просто создать отдельный файл сценария и использовать его при запуске zap-api -scan.py?

Буду также признателен за любые примеры подобных скриптов.

1 Ответ

1 голос
/ 24 января 2020

ZAP отлично подходит для сценариев, так что это путь к go. Вы можете создать тестовые сценарии в пользовательском интерфейсе, а затем использовать их в автоматизации. Вы захотите использовать скрипт httpsender - здесь множество примеров: https://github.com/zaproxy/community-scripts/tree/master/httpsender

...