一、基础扫描

1.扫描IP

nmap -sn 192.168.116.0/24 192.168.116.1-255

2.扫描端口

基于SYN包扫描:

nmap -sS 192.168.116.101

基于三次握手扫描:

nmap -sT 192.168.116.101

3.指定端口扫描

指定范围内端口

nmap -p 10-200 192.168.116.101

指定多个端口

nmap -p 21,22,25,80,445,3306,8080,8888 192.168.116.101

指定所有端口

nmap -p - 192.168.116.101

4.扫描端口和版本

nmap -sV 192.168.116.101

## 5.扫描操作系统

sudo nmap -O 192.168.116.101

6.全面扫描

nmap -A 192.168.116.101

二、内置脚本扫描

所有扫描脚本都在kali目录下的 /usr/share/nmap/scripts,具体用法参考nse官方文档
1.常见端口的漏洞扫描

nmap --script=vuln 192.168.116.101