December 2017
Intermediate to advanced
364 pages
7h 30m
English
OWASP ZAP Python API package comes with a very handy script that is complete in terms of code for spidering and doing an active scan of a web application.
Here are some snippets from sample code that we are interested in at this point. Import the Python API client for OWASP ZAP. This is installed using pip install python-owasp-zap-v2.4:
from zapv2 import ZAPv2
Now, we connect to the ZAP instance API endpoint. We can provide the host and port for the OWASP ZAP instance as an argument to our module:
zap = ZAPv2(apikey=apikey, proxies={'http': 'http://127.0.0.1:8090', 'https': 'http://127.0.0.1:8090'}) ...