Graphical User Interface

black-widow provides a very modern, simple and fast graphical user interface.

Unlike most cyber security and penetration testing tools, black-widow has a pretty Web GUI built with Django and served by the integrated Gunicorn Server.

The package app.gui implements a complete Django application which interface with black-widow managers.

The Django application use a SQLight database to save the necessary data. That database is stored on default black-widow storage path.


  • Implements the methods django_gui() and django_cmd(...):

    • django_gui() starts the Gunicorn server and opens the default user browser;

    • django_cmd(...) executes a django command with user inputs.

  • web Django project package root