Command Palette

Search for a command to run...

Cheatsheets
PreviousNext

Passive Information Gathering

Website Recon

CommandDescription
whois <domain>Registration info: owner, registrar, dates, name servers.
host <domain>Resolve domain to IP (two IPs may indicate CDN or proxy).
whatweb <domain>Identify CMS, server, frameworks, and technologies.
curl -I http://<domain>Grab HTTP response headers (Server, X-Powered-By).
wafw00f http://<domain> -aDetect WAF and identify the solution in use.

DNS Reconnaissance

CommandDescription
dnsrecon -d <domain>General DNS recon: records, zone transfer attempt.
dnsenum <domain>DNS enumeration and brute-force attempt.
dig any <domain>Query all DNS record types.
dig axfr @<nameserver> <domain>Attempt DNS zone transfer (AXFR).
fierce -dns <domain>DNS brute-force for subdomains.
nmap -p 177 -A <IP>Identify BIND DNS server.

Subdomain Enumeration

CommandDescription
sublist3r -d <domain>Find subdomains via search engines (Google, Bing, etc.).
sublist3r -d <domain> -o subdomains.txtSave results to a file.
amass enum -d <domain>Comprehensive subdomain discovery.

Google Dorks

DorkDescription
site:<domain>All indexed pages for a domain.
site:*.<domain>Subdomains only (excludes main domain).
site:<domain> inurl:adminPages with "admin" in the URL.
site:*.<domain> intitle:<keyword>Subdomains with a keyword in the title.
site:*.<domain> filetype:pdfPDFs hosted on subdomains.
inurl:wp-config.bakExposed WordPress backup config files.
inurl:auth_user_file.txtSites exposing HTTP auth credential files.
intitle:"index of"Directory listing vulnerability.
cache:<domain>Google's cached version of a site.

Email Harvesting

CommandDescription
theharvester -d <domain> -b google,yahoo,bingHarvest emails and names from search engines.
theharvester -d <domain> -b all -f output.htmlFull harvest, save to HTML.

Leaked Credentials

ResourceDescription
https://haveibeenpwned.comCheck if an email appeared in known breaches.
https://www.dehashed.comSearch leaked credential databases.