gitwtfhub

wtf is mrnothing_recon?

mrnothing8262/mrnothing_recon — explained in plain English

Analysis updated 2026-05-18

11ShellAudience · researcherComplexity · 3/5Setup · moderate

TL;DR

A Bash pipeline for bug bounty hunters that chains subdomain discovery, alive checks, screenshots, and port scanning into one automated recon run.

Mindmap

mindmap
  root((repo))
    What it does
      Finds subdomains
      Checks live hosts
      Scans ports
      Takes screenshots
    Tech stack
      Bash
      subfinder
      nmap
      httpx
    Use cases
      Bug bounty recon
      Pentest target mapping
    Audience
      Security researchers
      Pentesters

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Run a full passive subdomain recon sweep against a bug bounty target in one command.

REASON 2

Add active brute force subdomain discovery with a custom wordlist for deeper coverage.

REASON 3

Get organized output files listing live hosts, resolved IPs, and open ports for a target domain.

REASON 4

Capture screenshots of every alive subdomain to quickly spot interesting web apps during recon.

What's in the stack?

Bashsubfindernmaphttpxnaabugowitnessgobuster

How it stacks up

mrnothing8262/mrnothing_reconac000/libctemplateagl/nullok
Stars111111
LanguageShellShellShell
Last pushed2022-01-192016-07-01
MaintenanceDormantDormant
Setup difficultymoderatemoderatehard
Complexity3/52/54/5
Audienceresearcherdeveloperresearcher

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · moderate Time to first run · 30min

Requires installing several external Go based security tools like subfinder, httpx, and naabu before first run.

Wtf does this do

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.

Yoink these prompts

Prompt 1
Show me how to install subfinder, httpx, naabu, and gowitness so I can run MrNothing_Recon.sh.
Prompt 2
Walk me through running MrNothing_Recon.sh against a target domain with an active brute force wordlist.
Prompt 3
Explain what each output file in the timestamped results folder from this script contains.
Prompt 4
Help me add a new scanning module to this Bash recon pipeline for a tool I already have installed.

Frequently asked questions

wtf is mrnothing_recon?

A Bash pipeline for bug bounty hunters that chains subdomain discovery, alive checks, screenshots, and port scanning into one automated recon run.

What language is mrnothing_recon written in?

Mainly Shell. The stack also includes Bash, subfinder, nmap.

How hard is mrnothing_recon to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is mrnothing_recon for?

Mainly researcher.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.