1N3/BlackWidow
1N3/BlackWidow has 1,837 GitHub stars and 384 forks. GitHot measured -1 stars in 24 hours. Last checked 2026-11-07 01:53 UTC. Last push 2026-04-17.
A Python based web application scanner to gather OSINT and fuzz for OWASP vulnerabilities on a target website.
What you can do
- Automatically collect all URL's from a target website
- Automatically collect all dynamic URL's and parameters from a target website
- Automatically collect all subdomains from a target website
- Automatically collect all phone numbers from a target website
Measured star growth
- in 24h
- -1
- in 7 days
- Collecting history
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
Original
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:
FEATURES:
- Automatically collect all URL's from a target website
- Automatically collect all dynamic URL's and parameters from a target website
- Automatically collect all subdomains from a target website
- Automatically collect all phone numbers from a target website
- Automatically collect all email addresses from a target website
- Automatically collect all form URL's from a target website
- Automatically scan/fuzz for common OWASP TOP vulnerabilities
- 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:

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://sn1persecurity.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:
Explore related projects
freeCodeCamp/freeCodeCamp
freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.
458,697 starsdonnemartin/system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
377,205 starsreact/react
The library for web and native user interfaces.
252,350 starsvuejs/vue
This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core
212,631 stars