Using Burp's Command Line Arguments

Various command line arguments are available to control Burp's behavior on startup. For example, you can tell Burp to prevent reloading of extensions, open a particular Burp project file, or load a particular configuration file.

You can view a list of available options using the command line argument --help.

Command Line Arguments:

  • --help - Print this message.
  • --disable-extensions - Prevent loading of extensions on startup.
  • --diagnostics - Print diagnostic information.
  • --use-defaults - Start with default settings.
  • --collaborator-server - Run in Collaborator server mode.
  • --collaborator-config - Specify Collaborator server configuration file; defaults to collaborator.config.
  • --project-file - Open the specified project file; this will be created as a new project if the file does not exist.
  • --config-file - Load the specified project configuration file(s); this option may be repeated to load multiple files.
  • --user-config-file - Load the specified user configuration file(s); this option may be repeated to load multiple files.
  • --auto-repair - Automatically repair a corrupted project file specified by the --project-file option.
  • --unpause-spider-and-scanner - Do not pause the Spider and Scanner when opening an existing project.
  • -Djava.awt.headless=true - Open Burp in headless mode.
  • -Xmx2G - Limit Burp's heap size to 2GB.