ScanReview

Reconnaissance Tools

Discovery-focused tools for finding internet-facing systems and signals.

Abstract external attack surface management visualization

Reconnaissance Tools

Open-source reconnaissance and network discovery tools for subdomain enumeration and OSINT — find internet-facing systems, subdomains, and signals before anyone else does.

Subdomain enumeration and external asset mapping

Subdomain Discovery

Passive and active tools for finding subdomains and mapping external attack surfaces.

Amass

Advanced subdomain enumeration — network mapping of attack surfaces using OSINT and active techniques.

GitHub →

Subfinder

Fast passive subdomain discovery using certificate transparency logs, search engines, and APIs.

GitHub →

Assetfinder

Find domains and subdomains potentially related to a given domain from various public sources.

GitHub →

Sublist3r

Python tool that enumerates subdomains using OSINT through search engines and passive DNS sources.

GitHub →

Findomain

Fast, cross-platform subdomain enumerator leveraging certificate transparency logs and multiple APIs.

GitHub →

Chaos

ProjectDiscovery's actively maintained DNS dataset — query millions of known subdomains for any target.

GitHub →

PureDNS

Fast domain resolver and subdomain bruteforcing tool with wildcard detection and filtering.

GitHub →

Shuffledns

MassDNS wrapper for subdomain bruteforcing with wildcard handling and smart filtering.

GitHub →

Altdns

Generates permutations, alterations, and mutations of subdomains to discover overlooked infrastructure.

GitHub →
Internet asset discovery and certificate search

OSINT & Passive Reconnaissance

Gather intelligence from public sources without directly touching the target.

Censys

Powerful internet asset discovery — search certificates, hosts, and services across the public internet.

GitHub →

Shodan

Internet-wide device search engine — find exposed servers, IoT devices, and industrial control systems.

GitHub →

theHarvester

Gathers emails, subdomains, IPs, and URLs using search engines, Shodan, certificate logs, and more.

GitHub →

SpiderFoot

Automated OSINT reconnaissance with 200+ modules querying hundreds of public data sources.

GitHub →

Recon-ng

Full-featured web reconnaissance framework with a modular architecture and marketplace.

GitHub →

Sherlock

Hunt down social media accounts by username across 400+ social networks and platforms.

GitHub →

Holehe

Check if an email address is registered on different sites without alerting the target.

GitHub →

Maigret

Collect detailed profile information about a person by username across thousands of sites.

GitHub →
Internet-wide device search and exposure discovery

DNS Reconnaissance

Specialized tools for DNS-based discovery and enumeration.

DNSRecon

Comprehensive DNS enumeration script — zone transfers, brute-force, SRV records, and more.

GitHub →

DNSx

Fast multi-purpose DNS toolkit — run A, AAAA, CNAME, MX, NS, TXT, and SOA queries at scale.

GitHub →

MassDNS

High-performance DNS stub resolver capable of resolving millions of domains in minutes.

GitHub →

Fierce

DNS reconnaissance tool for locating non-contiguous IP space and discovering internal network ranges.

GitHub →

Network & Service Discovery

Quick-fire tools for mapping live hosts, open ports, and running services across networks.

Naabu

Fast port scanner by ProjectDiscovery — SYN scan with high concurrency for rapid network mapping.

GitHub →

RustScan

Blazingly fast port scanner — scans all 65,535 ports in seconds, pipes results into Nmap.

GitHub →

Httpx

Fast HTTP probing toolkit — identify live web servers, status codes, titles, technologies, and more.

GitHub →

WhatWeb

Website fingerprinting — identifies CMS, JS frameworks, analytics, and server software.

GitHub →

Aquatone

Visual inspection tool — takes a list of hosts and produces screenshot-based reports for quick triage.

GitHub →

URL & Content Discovery

Surface hidden endpoints, historical URLs, and exposed content across the web.

Gau

Get All URLs — fetches known URLs from AlienVault OTX, Wayback Machine, Common Crawl, and URLScan.

GitHub →

Waybackurls

Fetch all URLs the Wayback Machine knows about for a domain — great for finding forgotten endpoints.

GitHub →

Gobuster

Fast directory, file, DNS, and VHOST busting tool written in Go — brute-forces URI paths and subdomains.

GitHub →

Credential & Secret Discovery

Find accidentally exposed credentials, API keys, and secrets in public repositories.

TruffleHog

Scans git repositories for high-entropy strings and known secret patterns — API keys, tokens, credentials.

GitHub →

GitDorker

Automated GitHub dorking tool using a large collection of dorks to find sensitive information.

GitHub →