mirror of
https://github.com/ziirish/burp-ui.git
synced 2026-05-22 06:05:33 -06:00
add: README.rst for python packages
This commit is contained in:
parent
88acf0b50a
commit
e42c6993f7
1 changed files with 114 additions and 0 deletions
114
README.rst
Normal file
114
README.rst
Normal file
|
|
@ -0,0 +1,114 @@
|
|||
Build Status
|
||||
------------
|
||||
|
||||
.. image:: http://ci.ziirish.me/projects/1/status.png?ref=master
|
||||
:target: http://ci.ziirish.me/projects/1?ref=master
|
||||
|
||||
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 `Flask` and the other requirements this
|
||||
way:
|
||||
|
||||
::
|
||||
|
||||
pip install Flask
|
||||
pip install flask-login
|
||||
pip install WTForms
|
||||
pip install Flask-WTF
|
||||
|
||||
|
||||
Then you need to download the sources.
|
||||
|
||||
For example:
|
||||
|
||||
::
|
||||
|
||||
git clone http://git.ziirish.me/ziirish/burp-ui.git
|
||||
|
||||
|
||||
You can setup various parameters in the `burpui.cfg`_ file.
|
||||
|
||||
Then you can run `burp-ui`: `python burp-ui.py`
|
||||
|
||||
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 <https://git.ziirish.me/ziirish/burp-ui/issues>`
|
||||
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 <http://d3js.org/>` (`BSD <http://git.ziirish.me/ziirish/burp-ui/blob/master/burpui/static/d3/LICENSE>`)
|
||||
- `nvd3.js <http://nvd3.org/>` (`Apache <http://git.ziirish.me/ziirish/burp-ui/blob/master/burpui/static/nvd3/LICENSE.md>`)
|
||||
- `jQuery <http://jquery.com/>` (`MIT <http://git.ziirish.me/ziirish/burp-ui/blob/master/burpui/static/jquery/MIT-LICENSE.txt>`)
|
||||
- `jQuery-UI <http://jqueryui.com/>` (`MIT <http://git.ziirish.me/ziirish/burp-ui/blob/master/burpui/static/jquery-ui/MIT-LICENSE.txt>`)
|
||||
- `fancytree <https://github.com/mar10/fancytree>` (`MIT <http://git.ziirish.me/ziirish/burp-ui/blob/master/burpui/static/fancytree/MIT-LICENSE.txt>`)
|
||||
- `bootstrap <http://getbootstrap.com/>` (`MIT <http://git.ziirish.me/ziirish/burp-ui/blob/master/burpui/static/bootstrap/LICENSE>`)
|
||||
- `typeahead <http://twitter.github.io/typeahead.js/>` (`MIT <http://git.ziirish.me/ziirish/burp-ui/blob/master/burpui/static/typeahead/LICENSE>`)
|
||||
- `bootswatch <http://bootswatch.com/>` (`MIT <http://git.ziirish.me/ziirish/burp-ui/blob/master/burpui/static/bootstrap/bootswatch.LICENSE>`)
|
||||
|
||||
Also note that this project is made with the Awesome [Flask](http://flask.pocoo.org/) micro-framework.
|
||||
|
||||
# Thanks
|
||||
|
||||
Special Thanks to Graham Keeling for its great software! This project would not
|
||||
exist without `Burp`_.
|
||||
|
||||
.. _Flask: http://flask.pocoo.org/
|
||||
.. _License: http://git.ziirish.me/ziirish/burp-ui/blob/master/LICENSE
|
||||
.. _Burp: http://burp.grke.org/
|
||||
.. _burpui.cfg: http://git.ziirish.me/ziirish/burp-ui/blob/master/burpui.cfg
|
||||
Loading…
Add table
Add a link
Reference in a new issue