Skip to content

Store Burp data and collaborate via git

License

Notifications You must be signed in to change notification settings

PortSwigger/git-bridge

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Git Bridge extension for Burp Suite Pro

The Git Bridge plugin lets Burp users store Burp data and collaborate via git. Users can right-click supported items in Burp to send them to a git repo and use the Git Bridge tab to send items back to their respective Burp tools.

How to Use

Load the extension

Download burp_git_bridge.py and load the plugin via the "Extender" tab as usual. Note: This plugin is written in Python so you'll need follow the steps to setup Jython in Burp if you haven't already.

Git Bridge creates a git repo at ~/.burp_git_bridge.

Store Revisions Locally

Right click on an interesting Scanner or Repeater item and choose Send to Git Bridge

Share (or Create a Remote Backup of) Burp data

Open a shell, change directories to the Burp git bridge repo and git it.

$ cd ~/.burp_git_bridge
$ git remote add origin ssh://git@github.com/jfoote/burp-git-bridge-test.git
$ git push -u origin master
$ git branch my_findings

PSA: Only interact with git servers you trust, especially when dealing with sensitive data.

Load Shared Burp data

Open a shell, change directories to the Burp git bridge repo and issue a pull.

$ cd ~/.burp_git_bridge
$ git pull

Back in Burp, flip to the "Git Bridge" tab and click "Reload"

Then send items to their respective tools

Burp away

Notes

This extension is a PoC. Right now only Repeater and Scanner are supported, and the code could use refactoring. If you're interested in a more polished version or more features let me know, or better yet consider sending me a pull request.

Thanks for checking it out.

Jonathan Foote
jmfoote@loyola.edu
2015-04-21

About

Store Burp data and collaborate via git

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.2%
  • HTML 0.8%