| | -version | Reports the ZAP version |
| | -cmd | Run inline (exits when command line options complete) |
| | -daemon | Starts ZAP in daemon mode, ie without a UI |
| | -config <kvpair> | Overrides the specified key=value pair in the configuration file. -config command line options are applied in the order they are specified. |
| | -configfile <path> | Overrides the key=value pairs with those in the specified properties file |
| | -dir <dir> | Uses the specified directory as home directory, instead of the default one. To prevent add-ons (inadvertently) use/override core files ZAP will not start (and show an error) if the home and the installation directories are the same. |
| | -installdir <dir> | Overrides the code that detects where ZAP has been installed with the specified directory |
| | -h | Shows all of the command line options available, including those added by add-ons |
| | -help | The same as -h |
| | -newsession <path> | Creates a new session at the given location |
| | -session <path> | Opens the given session after starting ZAP |
| | -lowmem | Use the database instead of memory as much as possible - this is still experimental |
| | -experimentaldb | Use the experimental generic database code, which is not surprisingly also still experimental |
| | -nostdout | Disables the default logging through standard output |
| | -loglevel <level> | Sets the log level, overriding the values specified in the log4j2.properties file in the home directory |
| | -silent | Ensures ZAP does not make any unsolicited requests, including check for updates |
| | -addoninstall <addOnId> | Installs the add-on with specified ID from the ZAP Marketplace. The IDs of the add-ons available in the marketplace can be consulted in the Marketplace tab of Manage Add-ons dialogue. |
| | -addoninstallall | Install all available add-ons from the ZAP Marketplace |
| | -addonuninstall <addOnId> | Uninstalls the add-on with specified ID. Use -addonlist or check the Installed tab of Manage Add-ons dialogue to know the IDs of the installed add-ons. |
| | -addonupdate | Update all changed add-ons from the ZAP Marketplace |
| | -addonlist | List all of the installed add-ons |
| | -script <script> | Run the specified script (file system path) if command line/daemon, or just load it if GUI |
| | -suppinfo | Outputs details relevant for support and troubleshooting (to the console/standard out). Such as: ZAP version, java version, installed add-ons and version, locale info, operating system, etc. |
| | -sbomzip <path> | Creates a zip file containing all of the available SBOMs |
For the command line options that allow to configure the main local proxy, refer to the Network Command Line help page.