description |
---|
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.
- manage.py 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
- web.black_widow The main Django application package, which implements views, models, and templates****
- web.settings.py Django settings for web project
- web.urls.py Django URL Configuration
- web.wsgi.py Used directly by Gunicorn and contains the WSGI config for Django project