explaingit

mrnothing8262/mrnothing_recon

Analysis updated 2026-05-18

11ShellAudience · researcherComplexity · 3/5Setup · moderate

TLDR

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

What do people build with it?

USE CASE 1

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

USE CASE 2

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

USE CASE 3

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

USE CASE 4

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

What is it built with?

Bashsubfindernmaphttpxnaabugowitnessgobuster

How does it compare?

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 get it running?

Difficulty · moderate Time to first run · 30min

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

In plain English

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.

Copy-paste 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

What 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.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.