-
Scan Types
- -sA ACK Scan
- -sF FIN Scan
- -sI Idel Scan
- -sL List/DNS Scan
- -sM Maimon Scan FIN/ACK
- -sN Null Scan
- -sO Protocol Scan
- -sP Ping Scan
- -sR RPC Scan
- -sS SYN Scan
- -sT TCP Connect(default)
- -sU UDP Scan
- -sW Window Scan
- -sX XMAS Scan
- -b<ftp relay host>: FTP bounce Scan
-
Scan Options
- -p <port range>
- --scanflags <TCP flags>
- -g/--source-port <port number>
- --spoof_mac <MAC/prefix/vendor>
- -F Fast Scan
- -r Ports Consecutively
- --randomize_hosts
- -S Spoof Source IP
- -D decoy1[,decoy2][,ME][,...]
- -e <interface>
- --interactive
- --send_eth/--send_ip
-
Ping Options
- -PN/-PO
No Ping
- -PS [port list]
TCP SYN ping
- -PA [port list]
TCP ACK ping
- -PU [port list]
UDP ping
- -PE
echo request ping
- -PP
ICMP timestamp ping
- -PM
ICMP Netmask request ping
-
MISC
- --datadir
custom NMAP data dir
- -6
Enable IPv6
- -V
Print version number
- --privilieged
User is full privilieged(root/admin)
- -f
Use fragmented IP packages
- --mtu <val>
using the specified MTU
- --data-length <val>
Append random data to sent packets
- --ttl <val>
Set IPv4 TTL field in send packets
- -R
DNS resolution for all targets
- -n
No DNS resolution
- -h
Help
-
Timing
-
-T
- -T0
Paranoid, serial 300 sec wait
(Avoiding IDS alerts)
- -T1
Sneaky serial 15 sec wait
(Avoiding IDS alerts)
- -T2
Polite (serial 0.4 sec wait)
- -T3
Parallel scan
- -T4
Aggressive 300 sec timeout, 1.25sec/probe
- -T5
Insane(Parallel, 75 sec timeout and 0.3 sec/probe)
- --scan-delay <msec>
Adjust delay between probes
(evade IDS/IPS)
- --max-scan-delay <msec>
Ajust delay between probes
(evade IDS/IPS)
- --initial_rtt_timeout
(6000 msec default)
- --min_rtt_timeout
(6000 msec default)
- --max_rtt_timeout
(9000 msec default)
- --host-timeout <time>
Give up on target after this long
-
Input Options
- --execludefile <filename>
- --execlude <host1 [,host2]...>
- -iR <num hosts>
Choose random targets
- -iL [filename]
Input from list
-
OS detection
- -A
OS version Detection
- -O
OS scan
- --osscan-guess
- --osscan-limit
-
Service/Version Detection
- -sV Version/Service Info Scanning
- --version-intensity <level>
set from 0(light) to 9(try all probes)
- --version-light
Limit to most likely probes (intensity 2)
- --version_all
Try every single probe (intensity 9)
- --version_trace
Show detailed version scan activity
(for debugging)
-
Output Options
- -oN
Normal
- -oX
XML
- -oG
Grepable
- -oS
Script kiddies
- -oA
On three major formats
- --stylesheet <path URL>
- -d
debug 1-9
- --packet_trace
- --iflist
interface list
- --append_output
- --resume