offensive-tools/network/masscan/SKILL.md
Auth/lab ref: ultra-fast async TCP SYN port scanner capable of scanning the entire IPv4 internet in minutes.
npx skillsauth add aeondave/malskill masscanInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Ultra-fast TCP SYN scanner for large-scale port discovery.
masscan 10.0.0.0/16 -p445 --rate=10000 -oG out.gnmap
masscan 10.0.0.0/8 -p0-1023 --rate=50000 -oX out.xml
masscan -iL targets.txt -p80,443,8080,445 --rate=10000
| Flag | Purpose |
|------|---------|
| -p <ports> | Port list / range (e.g. 0-65535, 80,443) |
| --rate <n> | Packets per second (start low) |
| -oG / -oX / -oJ | Output: grepable / XML / JSON |
| -iL <file> | Read targets from file |
| --banners | Grab service banners |
| --excludefile | Exclude IPs from scan |
| --adapter-ip | Source IP |
| --router-mac | Default gateway MAC |
# Discover open ports fast
masscan 10.0.0.0/24 -p1-65535 --rate=5000 -oG masscan.out
# Extract unique ports
grep "open" masscan.out | awk '{print $4}' | cut -d/ -f1 | sort -u | paste -sd, > ports.txt
# Extract unique hosts
grep "open" masscan.out | awk '{print $6}' | sort -u > hosts.txt
# Deep scan on discovered ports/hosts
nmap -sV -sC -O -p$(cat ports.txt) -iL hosts.txt -oA nmap_deep
masscan 10.0.0.0/24 -p22,80,443,445,8080 --banners --rate=1000 -oJ results.json
# masscan.conf
rate = 10000
ports = 0-65535
output-format = json
output-filename = results.json
excludefile = /etc/masscan/exclude.conf
masscan 10.0.0.0/8 -c masscan.conf
masscan 10.0.0.0/8 -p- --rate=50000 --resume paused.conf
| Environment | Safe Rate | |-------------|-----------| | Internal lab | 10,000–100,000 | | Corporate network | 1,000–5,000 | | Internet | 10,000–1,000,000 | | Stealth | 100–500 |
--rate=1000 and increase; watch for packet loss--adapter-ip if multiple interfaces exist--router-mac if default gateway detection fails| File | When to load |
|------|--------------|
| references/tuning.md | Config file options, adapter settings, exclude lists |
development
White-box auditing methodology for AI-generated ('vibe-coded') applications. Focuses on modern stack misconfigurations (Supabase, Next.js, Vercel).
development
Hybrid AI/Deterministic SAST methodology for discovering zero-day vulnerabilities in source code. Orchestrates structural search with AI-driven data flow and sink validation.
development
Auth assessment: hardware/embedded methodology; UART/JTAG/SWD/SPI/I2C, firmware extraction, boot/debug paths, embedded OS evidence.
devops
Container methodology: Identifying containerization limits, Docker/K8s misconfigurations, and executing escapes to the host node.