burp-ui/docs/introduction.rst
2017-02-15 21:10:34 +01:00

70 lines
2.5 KiB
ReStructuredText

Introduction
============
`Burp-UI`_ is a web-based interface for `Burp`_. Its purpose is to give you a
*nice* way to monitor your backups with some dashboards, but you will also have
the ability to download files from backups and to configure your burp-server.
The project also provides a fully documented `API <api.html>`_ so that you can
develop any front-end you like on top of it. The core will take care of the
communication with the burp server(s) for you.
.. note::
Although the `Burp`_'s author and I exchange a lot, our products are totally
distinct. So I would like people to understand some issues might be related
to `Burp-UI`_, but some other might be related to `Burp`_ and I may not be
able to help you in the later case.
There is a dedicated mailing-list for `Burp`_ related issues. You can find
details `here <http://burp.grke.org/contact.html>`_
Compatibility
-------------
+----------------------------+-------+-------+
| Burp version \ Backend | 1 | 2 |
+============================+=======+=======+
| < 1.3.48 | | |
+----------------------------+-------+-------+
| 1.3.48 => 1.4.40 | X | |
+----------------------------+-------+-------+
| 2.0.0 => 2.0.16 | | |
+----------------------------+-------+-------+
| 2.0.18 => 2.0.X protocol 1 | | X |
+----------------------------+-------+-------+
| 2.0.18 => 2.0.X protocol 2 | | X* |
+----------------------------+-------+-------+
\* The protocol 2 is in heavy development Burp side so the support in
`Burp-UI`_ is best effort and all features (such as server-initiated
restoration) are not available.
Known Issues
------------
Because it's an Open Source project, people are free (and encouraged) to open
issues in the `bug-tracker <https://git.ziirish.me/ziirish/burp-ui/issues>`_.
You will also find there the current opened issues.
There are also a few issues unrelated to the code itself:
1. SSH issue
People that would like to clone the repository over SSH will face an
authentication failure even if they added a valid SSH key in their user
settings.
The reason is I only have *one* public IP address so I must use port
redirections to have multiple SSH instances running.
To fix the issue, you should configure your SSH client by adding the following
lines in your ``~/.ssh/config`` file:
::
Host git.ziirish.me
Port 2222
.. _Burp: http://burp.grke.org/
.. _Burp-UI: https://git.ziirish.me/ziirish/burp-ui