Extensions settings

The Extensions section in the Settings dialog includes the following types of settings:

The Default settings page contains settings for the following:

Startup behavior

These settings determine how Burp Suite handles extensions on startup:

Related pages

Launching Burp Suite from the command line.

Load behavior

This setting enables you to choose whether the Load Burp extension dialog appears when you reload an extension. By default, the dialog doesn't appear. If you want to view the dialog each time an extension is reloaded, deselect Hide dialog when reloading.

Related pages

For instructions on how to quickly reload your extension in Burp, see Loading your extension in Burp - Reloading your extension.

Java environment

This setting enables you to specify a folder from which Burp can load Java libraries. Burp searches the specified folder and any subfolders for JAR files. It includes them in the classpath of the classloader that loads Java extensions.

Python environment

These settings enable you to configure the environment in which Python-based extensions are executed:

Related pages

Ruby environment

This setting enables you to specify the location of JRuby standalone JAR file. When loaded, it shows the file location.

JRuby is a Ruby interpreter that runs on the Java platform. It enables extensions written in Ruby to interact with Burp's legacy Java-based Extender API.

Related pages