Subtron
is an automated subdomain enumeration script written in Bash, built for bug hunters, penetration testers, and security researchers.
It combines multiple powerful tools:
- Amass
- Subfinder
- Assetfinder
- Httpx
crt.sh
(certificate transparency logs)
All results are deduplicated and stored neatly in results/<domain>/
.
- Runs multiple enumeration tools in parallel
- Silent mode → only shows status messages, not noisy tool output
- Saves unique domains & live hosts
- Colorized output with progress messages
- Organized results per domain
Clone the repository and run the setup script:
git clone https://github.com/atulxerma/subtron.git
cd subtron
chmod +x setup.sh
./setup.sh
golang
amass
subfinder
assetfinder
httpx jq, curl
chmod +x subtron.sh
./subtron.sh example.com
[+] Target Domain: example.com
[+] Output Folder: results/example.com
[=] Scan Finished!
[+] Unique domains saved to: results/example.com/domains.txt
[+] Live hosts saved to: results/example.com/live_hosts.txt
Total Domains Found: 342
Live Hosts: 127
After running, you’ll find:
results/
└── example.com/
├── amass_passive.txt
├── amass_brute.txt
├── subfinder.txt
├── assetfinder.txt
├── crtsh.txt
├── domains.txt # merged + deduplicated subdomains
└── live_hosts.txt # live hosts from httpx
This tool is for educational and authorized security testing only. The author is not responsible for misuse or illegal activities.
Created by @atulxerma