nmap --version
sudo apt install nmap
nmap 192.168.1.1
nmap hostname.com
nmap -v hostname.com
nmap 192.168.1.1 192.168.1.2 192.168.1.3
nmap 192.168.1.1,2,3
nmap 192.168.1.1-20
nmap 192.168.1.*
nmap 192.168.1.0/24
cat > /tmp/test.txt
Append:
server1.domain.com
192.168.1.0/24
192.168.1.1/24
10.1.2.3
localhost
nmap -iL /tmp/test.txt
nmap 192.168.1.0/24 --exclude 192.168.1.5
nmap 192.168.1.0/24 --exclude 192.168.1.5,192.168.1.254
OR exclude using a file /tmp/exclude.txt
nmap -iL /tmp/scanlist.txt --excludefile /tmp/exclude.txt
nmap -sA 192.168.1.254
nmap -PN 192.168.1.1
nmap -PS 192.168.1.1
nmap -PS 80,21,443 192.168.1.1
nmap -PA 192.168.1.1
nmap -PA 80,21,200-512 192.168.1.1
nmap -6 IPv6-Address-Here
nmap -6 server1.cyberciti.biz
nmap -6 2607:f0d0:1002:51::4
nmap -v A -6 2607:f0d0:1002:51::4
nmap -F 192.168.1.1
nmap -6 -F IPv6_Address_Here
nmap --reason 192.168.1.1
nmap --open 192.168.1.1
nmap -p [port] hostname
nmap -p 80 192.168.1.1
nmap -p T:80 192.168.1.1
nmap -p U:80 192.168.1.1
nmap -p 80,443 192.168.1.1
nmap -p 80-200 192.168.1.1
nmap -p U:53,111,137,T:21-25,80,139,8080 192.168.1.1
nmap -p U:53,111,137,T:21-25,80,139,8080 server1.domain.com
nmap -v -sU -sT -p U:53,111,137,T:21-25,80,139,8080 192.168.1.254
nmap -p "*" 192.168.1.1
nmap --top-ports 5 192.168.1.1
nmap -T5 192.168.1.0/24
nmap --iflist
nmap -sV 192.168.1.1
nmap -sP 192.168.1.0/24
nmap -A 192.168.1.254
nmap -v -A 192.168.1.1
nmap -A -iL /tmp/scanlist.txt
nmap -O 192.168.1.1
nmap -O --osscan-guess 192.168.1.1
nmap -v -O --osscan-guess 192.168.1.1
nmap --packet-trace 192.168.1.1
Reference document