burpbuddy
burpbuddy copied to clipboard
burpbuddy exposes Burp Suites's extender API over the network through various mediums, with the goal of enabling development in any language without the restrictions of the JVM
burpbuddy
burpbuddy exposes Burp Suites's extender API over the network through various mediums, with the goal of enabling development in any language without the restrictions of the JVM. See the wiki for more information.
Requirements
- Java 8
- BurpSuite
Releases
A compiled and packaged Jar file is available here.
Building from Source
- Git clone this repo.
- Install
gradleif you don't already have it. (For example,$ brew install gradleon OS X.) - Run
$ ./gradlew shadowJarin the project root to build theburpbuddyJAR inbuild/libs/burpbuddy-<VERSION>-all.jar.
Adding burpbuddy to Burp Suite
This is the standard process for adding any JAR Burp extension.
- In Burp Suite, go to the Extender tab and click the "Add" button.
- Click "Select file" and navigate to the downloaded or manually built
burpbuddyJAR. - You should see a message that the extension has successfully been loaded and an Output message in the message box like: "HTTP Server started on 127.0.0.1:8001."
- Confirm that
burpbuddyis running correctly:$ curl -i http://127.0.0.1:8001/ping.