| bin | ||
| burpui | ||
| share/burpui/etc | ||
| test | ||
| .gitignore | ||
| burp-ui.py | ||
| burpui.cfg | ||
| LICENSE | ||
| MANIFEST.in | ||
| README.md | ||
| README.rst | ||
| setup.py | ||
| VERSION | ||
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:
- d3.js (BSD)
- nvd3.js (Apache)
- jQuery (MIT)
- jQuery-UI (MIT)
- fancytree (MIT)
- bootstrap (MIT)
- typeahead (MIT)
- bootswatch (MIT)
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.
