因此,在GUI中,我们可以选择要扫描的目标,并将其包含在扫描的默认上下文中。如何使用API实现这一点?
根据:https://www.zaproxy.org/docs/api/#contextactionincludeincontext
例如,如果您想在Default Context
:中包含所有example.com
import requests
headers = {
'Accept': 'application/json',
'X-ZAP-API-Key': 'API_KEY'
}
r = requests.get('http://zap/JSON/context/action/includeInContext/', params={
'contextName': 'Default Context', 'regex': 'http(s)?://example.com.*'
}, headers = headers)
print r.json()
正则表达式基于:https://regex101.com/r/PSkoBl/3