MCPcopy
hub / github.com/1N3/BlackWidow

github.com/1N3/BlackWidow @v1.3 sqlite

repository ↗ · DeepWiki ↗ · release v1.3 ↗
2 symbols 11 edges 1 files 0 documented · 0%
README

alt tag

ABOUT:

BlackWidow is a python based web application spider to gather subdomains, URL's, dynamic parameters, email addresses and phone numbers from a target website. This project also includes Inject-X fuzzer to scan dynamic URL's for common OWASP vulnerabilities.

DEMO VIDEO:

BlackWidow Demo

FEATURES:

  • [x] Automatically collect all URL's from a target website
  • [x] Automatically collect all dynamic URL's and parameters from a target website
  • [x] Automatically collect all subdomains from a target website
  • [x] Automatically collect all phone numbers from a target website
  • [x] Automatically collect all email addresses from a target website
  • [x] Automatically collect all form URL's from a target website
  • [X] Automatically scan/fuzz for common OWASP TOP vulnerabilities
  • [x] Automatically saves all data into sorted text files

LINUX INSTALL:

sudo bash install.sh

USAGE:

blackwidow -u https://target.com - crawl target.com with 3 levels of depth.
blackwidow -d target.com -l 5 -v y - crawl the domain: target.com with 5 levels of depth with verbose logging enabled.
blackwidow -d target.com -l 5 -c 'test=test' - crawl the domain: target.com with 5 levels of depth using the cookie 'test=test'
blackwidow -d target.com -l 5 -s y -v y - crawl the domain: target.com with 5 levels of depth and fuzz all unique parameters for OWASP vulnerabilities with verbose logging on.
injectx.py -u https://test.com/uers.php?user=1&admin=true -v y - Fuzz all GET parameters for common OWASP vulnerabilities with verbose logging enabled.

SAMPLE REPORT:

alt tag

DOCKER:

git clone https://github.com/1N3/BlackWidow.git
cd BlackWidow
docker build -t blackwidow .
docker run -it blackwidow # Defaults to --help

LICENSE:

You may modify and re-distribute this software as long as the project name "BlackWidow", credit to the author "xer0dayz" and website URL "https://xerosecurity.com" are NOT mofified. Doing so will break the license agreement and a takedown notice will be issued.

DISCLAIMER:

This program is used for educational and ethical purposes only. I take no responsibility for any damages caused from using this program. By downloading and using this software, you agree that you take full responsibility for any damages and liability.

LINKS:

Core symbols most depended-on inside this repo

active_scan
called by 3
injectx.py
logo
called by 1
injectx.py

Shape

Function 2

Languages

Python100%

Modules by API surface

injectx.py2 symbols

For agents

$ claude mcp add BlackWidow \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact