Burp-UI is a web-ui for burp backup written in python with Flask and jQuery/Bootstrap
Find a file
2014-08-26 11:41:15 +02:00
bin fix configuration file lookup 2014-08-26 11:41:15 +02:00
burpui fix configuration file lookup 2014-08-26 11:41:15 +02:00
share/burpui/etc change default configuration 2014-08-26 11:40:24 +02:00
test update test script 2014-08-25 10:44:24 +02:00
.gitignore ignore build files 2014-08-25 20:01:53 +02:00
burp-ui.py fix executable 2014-08-25 20:03:20 +02:00
burpui.cfg change default configuration 2014-08-26 11:40:24 +02:00
LICENSE fix: typo 2014-05-27 12:12:11 +02:00
MANIFEST.in fix setup.py script 2014-08-26 11:39:20 +02:00
README.md update README 2014-08-26 11:38:42 +02:00
README.rst update README 2014-08-26 11:38:42 +02:00
setup.py fix setup.py script 2014-08-26 11:39:20 +02:00
VERSION update setup.py + bump version 2014-08-25 20:01:32 +02:00

Build Status

build status

Requirements

For LDAP authentication (optional), we need the simpleldap module that requires the following packages on Debian:

aptitude install libsasl2-dev libldap2-dev python-dev

Then we install the module itself:

pip install simpleldap

Installation

Burp-UI is written in Python with the Flask micro-framework. The easiest way to install Flask is to use pip.

On Debian, you can install pip with the following command:

aptitude install python-pip

Once pip is installed, you can install Burp-UI this way:

pip install burp-ui

You can setup various parameters in the burpui.cfg file. This file can be specified with the -c flag or should be present in /etc/burp/burpui.cfg. By default Burp-UI ships with a default file located in $BURPUIDIR/../share/burpui/etc/burpui.cfg.

Then you can run burp-ui: burp-ui

By default, burp-ui listens on all interfaces (including IPv6) on port 5000.

You can then point your browser to http://127.0.0.1:5000/

Notes

Please feel free to report any issues on my gitlab I have closed the github tracker to have a unique tracker system.

TODO

Here is a non-exhaustive list of things I'd like to add:

  • server-initiated restoration (with burp, you can create a special file that triggers a restoration when the client contacts the server the next time. In this case the client must accepts server-initiated restoration).
  • burp-server configuration front-end (so that you can configure your burp server within burp-ui).
  • More statistics.
  • etc.

Also note that in the future, I'd like to write a burp-client GUI. But I didn't think yet of what to do.

Licenses

Burp-UI is released under the BSD 3-clause License.

But this project is built on top of other tools listed here:

Also note that this project is made with the Awesome Flask micro-framework.

Thanks

Special Thanks to Graham Keeling for its great software! This project would not exist without Burp.