Proxying ZAP (localhost) through Firefox
I found myself needing to repeat this step a few times and wasting time trying to find it, so here it goes:
Firefox Preferences -> Scroll all the way down to “Network Settings” and click on Settings… -> Select “Manual proxy configuration”
Set the HTTP Proxy field to 127.0.0.1 and the Port to 8080. Select “Also use this proxy for FTP and HTTPS.”
In ZAP, click on Tools (in the menu) -> Options… -> Dynamic SSL Certificates -> Generate -> Save -> Pick a location to save
Firefox Preferences -> search (top right) for security -> click on View Certificates -> Make sure you’re in the “Authorities” tab -> Import -> Navigate to where you saved the certificate file -> Check the box that says you trust this CA to identify websites -> Click OK
Open a new Firefox tab and type about:config
Click “Accept the Risk and Continue”
Another search bar will appear in the Firefox window. Type network.proxy.allow_hijacking_localhost
Double click the false to set it to true.
Once you’re done proxying through ZAP, make sure you undo step #1 and step #2.
Sorry, there were no replies found.