This section explains how to install extensions from the BApp Store, or from a file.
The BApp Store contains community-created extensions, or BApps, that we have reviewed for security and quality. Every extension in the BApp Store is listed with the following information:
Please note the following requirements before you install an extension:
portswigger.net.
If your device has no internet access, you can install an extension from a file.
To install an extension from the BApp Store:
Some BApps that use our legacy Extender API were written in Python or Ruby. If you want to use these extensions, you may need to install Jython or JRuby.
If the extension requires Jython or JRuby, the Install button is grayed out. You can install Jython or JRuby as described below.
You need to install Jython or JRuby if you see a Download Jython or Download JRuby button next to the extension in the BApp Store. This enables extensions written in Python or Ruby to interact with Burp's legacy, Java-based Extender API.
To install Jython or JRuby:
You can install extensions from a file. This may be useful if you are running Burp Suite on a machine without internet access.
You have two options for installing an extension from a file:
You can download an extension directly from the BApp Store website https://portswigger.net/bappstore. These are in .bapp format.
You can use a custom file. These are typically in JAR format.
To install an extension from a .bapp file:
To install an extension from a JAR file:
Before you can install extensions written in Python or Ruby, you also need to install Jython or JRuby.