Alternatives to ZAP

Inspect and test web applications with the ZAP security proxy. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as ZAP.

  • ZAP

    Open-source web application security scanner and intercepting proxy.

    ZAP is the same open-source Apache-2.0 proxy and scanner listed separately, with its API and automation framework noted for CI pipeline use.

  • Burp Suite Community Edition

    PortSwigger's free web security testing toolkit, for intercepting, inspecting and modifying HTTP traffic by hand.

    Burp Suite Community is closed source and Java-based, with a standard intercepting proxy and repeater, but no automated scanner and a rate-limited Intruder.

  • Caido

    Web security testing proxy for auditing web applications.

    Caido is a lighter, closed-source interception proxy with a workflow engine and plugins, whose free community edition holds back automation features.

  • mitmproxy

    An intercepting proxy that decrypts, displays and lets you modify HTTP and HTTPS traffic, with a console, a web interface and a scriptable command-line version.

    mitmproxy is an MIT-licensed intercepting proxy with console, web and scriptable interfaces and Python scripting, but no built-in vulnerability scanner.

  • Wapiti

    Check web applications with a Python-based vulnerability scanner.

    Wapiti is a Python command-line scanner for automated web application tests, without ZAP's intercepting proxy for manual inspection.

  • Nikto

    Web server scanner for risky files, outdated software and misconfigurations.

    Nikto is a command-line web server scanner using signatures for risky files and misconfigurations, with no proxy or application crawling.

Also worth comparing

These listings name ZAP as their own alternative, so the relationship runs both ways.

  • Commix

    Open-source tool that detects and exploits command injection vulnerabilities in web applications.

    ZAP combines an intercepting proxy with automated scanning for a range of web flaws, broader but less specialised than Commix's command injection focus.

  • Dalfox

    Check web applications for cross-site scripting issues.

    ZAP is a Java desktop proxy combining manual inspection with automated scanning, so it covers cross-site scripting among many other web vulnerability classes.

Similar software

Related functionality, not a direct replacement.