Package: black-widow
description: >-
black-widow is one of the most useful, powerful and complete offensive
penetration testing toolblack-widowOffensive penetration testing tool (Open Source)black-widow provides easy ways to execute many kinds of information gatherings and attacks.Fully Open SourceWritten in PythonContinuously updated and extendedFeaturesLocalhost Web GUISniffingWebsite crawlingWeb page parsingSQL injectionInjected database managementBrute force attacksCluster between other black-widowsMultiple asynchronous requestsMultiple targets managementUseful CTF featuresAPT installation (ubutu/debian)sudo add-apt-repository ppa:offensive-hub/black-widow
sudo apt-get update
sudo apt-get install black-widowAPT installation (other distro)Put the following text on/etc/apt/sources.list.d/black-widow.listfile:deb http://ppa.launchpad.net/offensive-hub/black-widow/ubuntu focal main 
deb-src http://ppa.launchpad.net/offensive-hub/black-widow/ubuntu focal mainExecute the following commands:sudo sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 5D26C76613E84EA9
sudo apt-get update
sudo apt-get install black-widowPyPI installationsudopip3installblack-widowDocker installationIf you haven't Docker,install itGUI:docker run -d -p 8095:80 offensive/black-widow -gThan visit:http://localhost:8095Command line:docker run --rm offensive/black-widow <arguments>Manual installationsudo apt-get update && sudo apt-get install tidy clang tsharkmkdir black-widowcd black-widowtouch black-widow.py && chmod +x black-widow.pyCopy and paste the following code in fileblack-widow.py:#!/usr/bin/env python3fromblack_widow.black_widowimportmainif__name__=="__main__":main()git clone git@github.com:offensive-hub/black-widow.git black_widowsudo pip3 install -U -r black_widow/requirements.txt./black-widow.py --django migrate black_widowNow you can runblack-widowwith:./black-widow.py <arguments>RunGUI:black-widow -gCommand line:black-widow <arguments>DebugRun django (examples):black-widow --django runserverblack-widow --django helpblack-widow --django "help createsuperuser"Project layout[root]
  |
  |-- app/              # Main application package
  |    |
  |    |-- arguments/       # User input arguments parser (100%)
  |    |
  |    |-- attack/          # Attack modality package (0%)
  |    |-- defense/         # Defense modality package (0%)
  |    |
  |    |-- gui/             # Graphical User Interface package (100%)
  |    |
  |    |-- helpers/         # Helper methods package (100%)
  |    |
  |    |-- managers/        # Managers package
  |    |    |
  |    |    |-- cluster/        # Cluster managers package (0%)
  |    |    |-- crypto/         # Encryption managers package (70%)
  |    |    |-- injection/      # Injection managers package (60%)
  |    |    |-- parser/         # Parser managers package (100%)
  |    |    |-- request/        # Request managers package (70%)
  |    |    |-- sniffer/        # Sniffer managers package (95%)
  |    |
  |    |-- services/        # Services package
  |    |    |
  |    |    |-- logger.py       # Logger service (100%)
  |    |    |-- multitask.py    # MultiTask service (100%)
  |    |    |-- serializer.py   # PickleSerializer and JsonSerializer serivces (100%)
  |    |
  |    |-- storage/         # Storage directory
  |    |
  |    |-- env.py           # Environment variables management
  |
  |-- .env              # Environment variables
  |
  |-- black-widow.py    # Main executableLinksHomepage:https://black-widow.itPyPI:https://pypi.org/project/black-widowGitHub:https://github.com/offensive-hub/black-widowDocker Registry:https://hub.docker.com/r/offensive/black-widowPPA:Launchpad.netFree Software Directory:https://directory.fsf.org/wiki/Black-widowContactsfabrizio@fubelli.orgAuthorsFabrizio FubelliThanks toPySharkSqlmapMaterial DashboardFollow UsSPONSORS1st level Sponsors2nd level Sponsors3th level Sponsors