BurpGPT
Aegis CyberBurpGPTUpgrade to Pro edition
  • Welcome
  • Getting Started
    • Installation
  • How To
    • Use the OpenAI's API feature
    • Use the Azure OpenAI Service's API feature
    • Use the Local LLM feature
    • Use the Prompt Library feature
    • Use a custom-trained model
  • Help & FAQ
    • FAQ
      • Can BurpGPT editions be used as standalone applications operating independently?
      • Does BurpGPT Pro cover Azure OpenAI Service/OpenAI usage, or do I need an extra subscription?
      • Does the Pro edition's local LLM feature share any data with OpenAI or any third party?
      • How can I cancel my subscription?
      • How to resolve the 'Runtime Error: Bad magic number in .pyc file' error?
      • How to resolve the 'Cannot use chat template functions...' error?
      • If the server displays an error indicating that port 3000 is in use, how can I resolve this issue?
      • Is it possible for BurpGPT editions to produce false positive results?
      • What are the possible causes for an unsuccessful activation of my BurpGPT Pro?
      • What is the limit for device activations with a single BurpGPT Pro license?
    • Changelog
    • Roadmap
Powered by GitBook
On this page
  • Prerequisites
  • Compilation
  • Loading BurpGPT into Burp Suite

Was this helpful?

  1. Getting Started

Installation

This page outlines the steps involved in installing BurpGPT.

PreviousWelcomeNextUse the OpenAI's API feature

Last updated 3 months ago

Was this helpful?

Prerequisites

To use and run BurpGPT on your system, it is essential to have the following dependencies installed:

  • : Version 2024.7.3 or later.

  • Java: or later.

Please note that using any version of Burp Suite lower than 2024.7.3 may result in various types of errors. To avoid these issues, it is essential to use the recommended version or a later one.

To use the Local LLM feature, exclusive to BurpGPT Pro, make sure you have the following dependencies installed:

  • Python: . The following libraries are required.

You can install the required Python libraries by running:

python -m pip install accelerate
python -m pip install bitsandbytes
python -m pip install flask
python -m pip install flask-cors
python -m pip install marshmallow
python -m pip install numpy<2
python -m pip install torch
python -m pip install transformers

To ensure proper functioning, it is important to add the Python executable to your system's PATH environment variable.

  • .

  • Gradle: (recommended) or later. The file is provided in the project repository.

  • Java: or later.

Please note that using any version lower than 2023.3.2 may result in a . It is crucial to use the specified version or a more recent one to avoid this issue.

Compilation

This step is only applicable to the Community edition. For the Pro edition, the standalone jar is distributed upon successful payment in the confirmation email. Please note that the download link is valid for 24 hours only, and additional download requests for the jar may incur additional fees.

To compile BurpGPT Community from the source code, follow these steps:

  1. Ensure you have Gradle installed and properly configured on your system.

  2. Download the official burpgpt repository:

git clone https://github.com/aress31/burpgpt
cd .\burpgpt\
  1. Build the standalone jar:

./gradlew shadowJar

Loading BurpGPT into Burp Suite

To install BurpGPT, please follow these steps:

  1. Open Burp Suite and navigate to the Extensions tab.

  2. Click on the Add button under the Installed section.

  3. Browse to the location of the BurpGPT jar file and click Next.

  4. Upon successful installation, users can expect the following changes:

    • In the Community edition, a new option titled BurpGPT will be added to the top bar menu.

    • In the Pro edition, a new tab titled BurpGPT Pro will now be visible.

Burp Suite Professional
Version 20
Version 3.12.6
flask
flask-cors
transformers
Burp Suite Professional
Version 8.5
build.gradle
Version 20
java.lang.NoSuchMethodError