Nmap cheat sheet for netadmins/sysadmins
Nmap Cheat Sheet for NetAdmins & SysAdmins
1. Nmap Installation & Setup
# Install on Ubuntu/Debian
sudo apt install nmap
# Install on CentOS/RHEL
sudo yum install nmap
# or for newer versions:
sudo dnf install nmap
# Install on macOS
brew install nmap
# Install on Windows
# Download from: https://nmap.org/download.html
# Check installation and version
nmap --version
# Update Nmap (on Kali/Ubuntu/Debian)
sudo apt update && sudo apt upgrade nmap
# Update NSE scripts
nmap --script-updatedb2. Host Discovery
Basic Ping Scan
ARP Scan (Local Network)
No Ping Scan (Skip Host Discovery)
TCP SYN Ping Discovery
UDP Ping Discovery
ICMP Echo & Timestamp Ping
List Scan (DNS Resolution Only)
3. Port Scanning
Basic TCP SYN Scan (Stealthy)
TCP Connect Scan (Full Handshake)
UDP Scan (Slower but Essential)
Aggressive Scan (OS, Version, Scripts)
Fast Scan (Top 100 Ports)
Scan Specific Ports
Service Version Detection
OS Detection
4. Enumeration & Scripting
Default Safe Scripts
Run Specific Scripts
Vulnerability Scanning
SMB Enumeration
HTTP Enumeration
DNS Enumeration
5. Performance & Output
Adjust Timing (Speed)
Save Output
6. Advanced Techniques
Spoof Source IP (Decoy Scan)
Fragment Packets (Evasion)
Idle (Zombie) Scan
Quick Reference Table
Last updated