ZAP (the “Zed Attack Proxy”) is basically an open-source version of Burp Suite.

Burp SuiteOWASP ZAP equivalencies:

Burp SuiteOWASP ZAP
Site MapSite Tree
HTTP HistoryHistory
ScopeContext
InterceptorBreak
RepeaterRequest Editor
IntruderFuzzer
SpiderSpider
ScannerActive Scan
BApp StoreAdd On Marketplace

While ZAP has a very different interface than Burp Suite, you should basically approach using it in the same fashion.

The ZAP browser

At least on Kali Linux, ZAP can launch a pre-configured Firefox session using web automation; thus, like Burp Suite, there’s really no need to configure a local proxy (and probably every reason not to — keep your profiles separate!).

One advantage of the ZAP browser is that it automatically passes session cookies back to ZAP!

One reason not to use ZAP’s browser, however, is that the user-agent is less generic than Burp Suite’s.

Automated scans

Automated scans can be fired off using the “Automated Scan” button on the ZAP Quick Start tab.

The “traditional spider” option spiders the website as you would expect, while the “AJAX spider” uses a headless browser to spider AJAX content.

Path enumeration

ZAP has gobuster-like functionality called “Forced Browse”. The wordlist can be configured in Tools → Options → Forced Browse; enumeration can be started by right-clicking on the target site and choosing Site → Force Browse Site.