Edwhere Learning // Sec-Tools

Interactive Nmap Builder

Visually configure advanced network scans. Select your parameters below and generate perfect Nmap syntax in real-time.

root@kali:~
root@edwhere:~# nmap 127.0.0.1
Target Specification
-iL Input from list file
Scan Techniques
-Pn Disable Host Discovery (No Ping)
Port Specification
Discovery & Security
-sV Probe Service Versions
-O Enable OS Detection
-sC Run Default NSE Scripts
-A Aggressive Scan (Does all 3 above)
Timing & Verbosity
-v Verbose Output
-oN Output to text file

Nmap Command Cheat Sheet

Network Mapper (Nmap) is the industry standard tool for network discovery and security auditing. While building commands interactively above is great for learning, below is a quick reference guide to the most common flags utilized by SOC Analysts and Penetration Testers.

Basic Scanning Techniques

-sSTCP SYN Scan: Default and most popular scan. Known as half-open or stealth scanning.
-sTTCP Connect Scan: Used when SYN scan is not an option. Completes the 3-way handshake.
-sUUDP Scan: Scans UDP ports (DNS, SNMP, DHCP). Can be very slow.
-snPing Scan: Disables port scanning. Used only to see which hosts are active on a subnet.

Discovery & Fingerprinting

-OOS Detection: Attempts to identify the operating system of the target based on TCP/IP fingerprints.
-sVService Versioning: Interrogates open ports to determine the exact service and application version running.
-sCDefault Scripts: Runs a collection of safe, default Nmap Scripting Engine (NSE) scripts against the target.
-AAggressive Scan: A shortcut flag that enables OS detection, versioning, script scanning, and traceroute simultaneously.

Evasion & Timing Options

-T[0-5]Timing Templates: Higher is faster. -T4 is recommended for modern, reliable local networks. -T0 is used to bypass basic Intrusion Detection Systems (IDS).
-PnNo Ping: Forces Nmap to assume the host is online. Essential if the target blocks ICMP (Ping) requests via a firewall.
-fFragment Packets: Splits packets into smaller 8-byte fragments to evade older packet-filtering firewalls.