mrnothing8262/mrnothing_recon — explained in plain English
Analysis updated 2026-05-18
Run a full passive subdomain recon sweep against a bug bounty target in one command.
Add active brute force subdomain discovery with a custom wordlist for deeper coverage.
Get organized output files listing live hosts, resolved IPs, and open ports for a target domain.
Capture screenshots of every alive subdomain to quickly spot interesting web apps during recon.
| mrnothing8262/mrnothing_recon | ac000/libctemplate | agl/nullok | |
|---|---|---|---|
| Stars | 11 | 11 | 11 |
| Language | Shell | Shell | Shell |
| Last pushed | — | 2022-01-19 | 2016-07-01 |
| Maintenance | — | Dormant | Dormant |
| Setup difficulty | moderate | moderate | hard |
| Complexity | 3/5 | 2/5 | 4/5 |
| Audience | researcher | developer | researcher |
Figures from each repo's GitHub metadata at analysis time.
Requires installing several external Go based security tools like subfinder, httpx, and naabu before first run.
MrNothing Recon is a Bash script built for bug bounty hunters and penetration testers who need to quickly map out a target's subdomains and exposed services. Given a domain name, it chains together a series of well known security tools to run passive subdomain discovery, check which subdomains are actually reachable, filter out false positives caused by wildcard DNS records, resolve every subdomain to its IP addresses, take screenshots of live websites, and scan for open ports and running services. The script relies on external command line tools that must already be installed and available on your system path, including subfinder for passive subdomain enumeration, nmap for port scanning, dig for DNS lookups, and optionally httpx, naabu, gowitness, and gobuster for faster alive checks, port scanning, screenshots, and active brute force subdomain guessing. Some of these, like naabu, may need elevated permissions to run its fast scanning mode. To use it, you clone the repository, make the script executable, and run it against a target domain, optionally supplying a wordlist file to enable active brute force subdomain discovery alongside the default passive scan. Results are written into a timestamped folder as a set of clearly named text files, covering raw subdomains, subdomains that responded over HTTP or HTTPS, resolved IP addresses, hosts excluded because they only resolved to wildcard DNS entries, screenshots, and separate port scan and service detection reports. Compared to an earlier version, this release adds wildcard DNS filtering, optional active brute forcing, parallel DNS resolution using multiple worker processes, timeouts so the scan does not hang indefinitely, and background screenshot capture with logging. The README includes a clear warning that this tool should only be pointed at targets you are authorized to test, since unauthorized scanning can violate laws and terms of service, and responsibility for how the tool is used rests entirely with the person running it.
A Bash pipeline for bug bounty hunters that chains subdomain discovery, alive checks, screenshots, and port scanning into one automated recon run.
Mainly Shell. The stack also includes Bash, subfinder, nmap.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly researcher.
This repo across BitVibe Labs
Verify against the repo before relying on details.