recon-arsenal
Installation
SKILL.md
Recon / enumeration arsenal
Tool selection for port/host/service discovery on authorized lab targets only
(in-scope hosts recorded in scope.txt). Pick the tool, run the exact command,
log the reasoning in notes.md.
1. Port / service scanning
nmap — the workhorse; scriptable, accurate service/version detection, keeps you honest.
nmap -sC -sV -oA recon/nmap-tcp $TARGET—-sCdefault NSE scripts,-sVversion detection,-oAwrites .nmap/.gnmap/.xml (feed later tools).nmap -p- --min-rate 5000 -oA recon/nmap-allports $TARGET—-p-all 65535 ports,--min-rateforces pace so it finishes.nmap -sC -sV -p 22,80,445 -oA recon/nmap-targeted $TARGET— re-scan only the ports-p-found, deeply.nmap -sU --top-ports 100 -oA recon/nmap-udp $TARGET—-sUUDP; slow, so cap to top ports.nmap -sV --version-intensity 9 -p 4444 $TARGET— max probe effort on a stubborn/unknown service port.nmap -Pn -sC -sV $TARGET—-Pnskip host-discovery ping (hardened hosts often drop ICMP → "host down").nmap --script "smb-enum-shares,smb-os-discovery" -p445 $TARGET— targeted NSE;--script vulnfor a vuln sweep.- Gotcha: run the fast
-p-sweep FIRST, then-sC -sVonly the open ports — scripts on all 65535 ports wastes minutes.