Commit
- Loading branch information
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,22 +1,23 @@ | ||
# Table of contents | ||
|
||
* [index](SUMMARY.md) | ||
* [arguments](app/arguments.md) | ||
* [env](app/env.md) | ||
* [gui](app/gui.md) | ||
* [helpers](app/helpers.md) | ||
* [network](app/helpers/network.md) | ||
* [storage](app/helpers/storage.md) | ||
* [util](app/helpers/util.md) | ||
* [validators](app/helpers/validators.md) | ||
* [managers](app/managers.md) | ||
* [crypto](app/managers/crypto.md) | ||
* [injection](app/managers/injection.md) | ||
* [parser](app/managers/parser.md) | ||
* [request](app/managers/request.md) | ||
* [black-widow](README.md) | ||
* [index](summary.md) | ||
* [arguments](arguments.md) | ||
* [env](env.md) | ||
* [GUI](gui.md) | ||
* [helpers](helpers/README.md) | ||
* [network](helpers/network.md) | ||
* [storage](helpers/storage.md) | ||
* [util](helpers/util.md) | ||
* [validators](helpers/validators.md) | ||
* [managers](managers/README.md) | ||
* [crypto](managers/crypto.md) | ||
* [injection](managers/injection.md) | ||
* [parser](managers/parser.md) | ||
* [request](managers/request.md) | ||
* [Sniffer](managers/sniffer.md) | ||
* [services](app/services.md) | ||
* [logger](app/services/logger.md) | ||
* [multitask](app/services/multitask.md) | ||
* [serializer](app/services/serializer.md) | ||
* [services](services/README.md) | ||
* [logger](services/logger.md) | ||
* [multitask](services/multitask.md) | ||
* [serializer](services/serializer.md) | ||
|
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
# arguments | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
# env | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
--- | ||
description: Graphical User Interface | ||
--- | ||
|
||
# GUI | ||
|
||
## **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**](https://www.djangoproject.com/) and served by the integrated ****[**Gunicorn Server**](https://gunicorn.org/). | ||
|
||
![](.gitbook/assets/settings_02.jpg) | ||
|
||
The package [app.gui](https://github.com/offensive-hub/black-widow/tree/master/app/gui) implements a complete **Django** application which interface with **black-widow** [managers](managers/). | ||
|
||
The Django application use a [SQLight](https://sqlite.org/index.html) database to save the necessary data. That database is stored on default black-widow [storage](https://github.com/offensive-hub/black-widow/tree/master/app/storage) path. | ||
|
||
## app.gui | ||
|
||
* [manage.py](https://github.com/offensive-hub/black-widow/blob/master/app/gui/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](https://github.com/offensive-hub/black-widow/tree/master/app/gui/web) Django project package root | ||
* [web.black\_widow](https://github.com/offensive-hub/black-widow/tree/master/app/gui/web/black_widow) The main Django application package, which implements [**views**](https://github.com/offensive-hub/black-widow/tree/master/app/gui/web/black_widow/views), [**models**](https://github.com/offensive-hub/black-widow/tree/master/app/gui/web/black_widow/models), and [**templates**](https://github.com/offensive-hub/black-widow/tree/master/app/gui/web/black_widow/templates)\*\*\*\* | ||
* [web.settings.py](https://github.com/offensive-hub/black-widow/blob/master/app/gui/web/settings.py) Django settings for web project | ||
* [web.urls.py](https://github.com/offensive-hub/black-widow/blob/master/app/gui/web/urls.py) Django URL Configuration | ||
* [web.wsgi.py](https://github.com/offensive-hub/black-widow/blob/master/app/gui/web/wsgi.py) Used directly by Gunicorn and contains the WSGI config for Django project | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
# helpers | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
# network | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
# storage | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
# util | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
# validators | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
# managers | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
# crypto | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
# injection | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
# parser | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
# request | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
# services | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
# logger | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
# multitask | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
# serializer | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
# index | ||
|
||
* [index](summary.md) | ||
* [arguments](arguments.md) | ||
* [env](env.md) | ||
* [gui](gui.md) | ||
* [helpers](helpers/) | ||
* [network](helpers/network.md) | ||
* [storage](helpers/storage.md) | ||
* [util](helpers/util.md) | ||
* [validators](helpers/validators.md) | ||
* [managers](managers/) | ||
* [crypto](managers/crypto.md) | ||
* [injection](managers/injection.md) | ||
* [parser](managers/parser.md) | ||
* [request](managers/request.md) | ||
* [Sniffer](managers/sniffer.md) | ||
* [services](services/) | ||
* [logger](services/logger.md) | ||
* [multitask](services/multitask.md) | ||
* [serializer](services/serializer.md) | ||
|