
Инструмент для атакующего тестирования на проникновение с графическим интерфейсом (с открытым исходным кодом)

black-widow предоставляет простые способы выполнения множества видов сбора информации и атак.
Установка через APT (Ubuntu/Debian)sudo add-apt-repository ppa:offensive-hub/black-widow
sudo apt-get update
sudo apt-get install black-widow
Установка через APT (другие дистрибутивы)/etc/apt/sources.list.d/black-widow.list:
deb http://ppa.launchpad.net/offensive-hub/black-widow/ubuntu focal main
deb-src http://ppa.launchpad.net/offensive-hub/black-widow/ubuntu focal main
sudo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 5D26C76613E84EA9
sudo apt-get update
sudo apt-get install black-widow
Установка через PyPIsudo pip3 install black-widow
Установка через DockerЕсли у вас нет Docker, установите его
docker run -d -p 8095:80 offensive/black-widow -g
docker run --rm offensive/black-widow <arguments>sudo apt-get update && sudo apt-get install tidy clang tsharkmkdir black-widowcd black-widowtouch black-widow.py && chmod +x black-widow.pyblack-widow.py:
#!/usr/bin/env python3
from black_widow.black_widow import main
if __name__ == "__main__":
main()
git clone [email protected]:offensive-hub/black-widow.git black_widowsudo pip3 install -U -r black_widow/requirements.txt./black-widow.py --django migrate black_widow./black-widow.py <arguments>black-widow -gblack-widow <arguments>black-widow --django runserverblack-widow --django helpblack-widow --django "help createsuperuser"[root]
|
|-- app/ # Основной пакет приложения (100%)
| |
| |-- arguments/ # Парсер аргументов пользовательского ввода (100%)
| |
| |-- attack/ # Пакет модальности атаки (0%)
| |-- defense/ # Пакет модальности защиты (0%)
| |
| |-- gui/ # Пакет графического интерфейса пользователя (100%)
| |
| |-- helpers/ # Пакет вспомогательных методов (100%)
| |
| |-- managers/ # Пакет менеджеров
| | |
| | |-- cluster/ # Пакет менеджеров кластера (0%)
| | |-- crypto/ # Пакет менеджеров шифрования (70%)
| | |-- injection/ # Пакет менеджеров инъекций (60%)
| | |-- parser/ # Пакет менеджеров парсинга (100%)
| | |-- request/ # Пакет менеджеров запросов (70%)
| | |-- sniffer/ # Пакет менеджеров сниффера (95%)
| |
| |-- services/ # Пакет сервисов
| | |
| | |-- logger.py # Сервис логирования (100%)
| | |-- multitask.py # Сервис многозадачности (100%)
| | |-- serializer.py # Сервисы PickleSerializer и JsonSerializer (100%)
| |
| |-- storage/ # Директория хранилища
| |
| |-- env.py # Управление переменными окружения
|
|-- .env # Переменные окружения
|
|-- black-widow.py # Главный исполняемый файл