对单个目标进行扫描
nmap[目标]
nmap 192.168.1.8

对多个目标进行扫描
nmap[目标1 目标2]
nmap 192.168.1.8 192.168.1.10

扫描某个范围内的目标
nmap192.168.1.8-10

扫描一个目标列表
nmap 目标文件路径
nmap -iL C:\Users\entong\Desktop\2.txt


扫描整个c段
nmap 192.168.1.1/24

排除扫描的目标
nmap [目标]-- exclude[目标]
nmap 192.168.1.1/24 --exclude 192.168.1.133

nmap [目标]-- exclude[目标范围]
nmap 192.168.1.1/24 --exclude 192.168.1.133-150,192.168.1.5

nmap[目标]- excludefile [目标列表]
nmap 192.168.1.1/24 --excludefile C:\Users\entong\Desktop\2.txt

指定端口扫描
nmap -p80 43.138.211.45

nmap -p80,443 43.138.211.45

nmap -p1-65535 43.138.211.45

识别端口和主机操作系统
nmap -O 192.168.110.141

nmap -sV 192.168.110.141

nmap -A 192.168.110.141

不进行主机存活检测
使用Nmap扫描目标主机,有时会扫描失败。失败的原因可能是目标主机开启了防火墙或其他应用程序,也可能是目标主机禁ping等,这时我们可以使用这个方法来绕过防御。
使用Pn参数时nmap不在进行主机存活检测,默认主机存活直接进行端口扫描,在确认主机存活的时候,我们也可以使用这个参数来扫描,跳过存活检测的步骤,加快扫描速度。
nmap -Pn 192.168.1.8

只进行主机存活检测
nmap -sP 192.168.1.8/24

nmap文件输出格式
nmap 192.168.1.8/24 -oX C:\Users\entong\Desktop\3.xml

漏洞扫描功能
nmap 192.168.110.135 --script=vuln
