This tool accurately uses both static and dynamic modes for subdomain brute forcing and stores it in its database (optional).
Installation
Uasge
1. Static Brute Force
This tool uses MongoDB database for data storage
- Static
- Dynamic
- Single subdomain
- List of subdomains
- Data Storage
- MongoDB
Installation
Code:
Download The file and extract it
pip install -r requirements.txt
cat script.txt >> ~/.zshrc OR cat script.txt >> ~/.bashrc
source ~/.zshrc OR source ~/.bashrc
1. Static Brute Force
- Command:
- Bash:
python3 main.py --mode static -w words.txt -d target.com --path-massdns /usr/bin/massdns -r ~/resolvers
- On the list of subdomains:
- Bash:
python3 main.py --mode dynamic --list-subs target-subs.txt -w words-merged.txt -d target.com -pm /usr/bin/massdns -r ~/resolvers
- On the single subdomain:
- Bash:
python3 main.py --mode dynamic -w words-merged.txt -d api.target.com -pm /usr/bin/massdns -r ~/resolvers
This tool uses MongoDB database for data storage
- Switch --insert Stored data:
- Subdomain
- Data added
- Mode
- Filter by mode:
- Bash:
python3 main.py --get -d target.com -m static
- Without filtering:
- Bash:
python3 main.py -g -d target.com