Nmap (即 “网络映射器Network Mapper”)是 Kali Linux 上最受欢迎的信息收集工具之一。换句话说,它可以获取有关主机的信息:其 IP 地址、操作系统检测以及网络安全的详细信息(如开放的端口数量及其含义)。
它还提供防火墙规避和欺骗功能
1.扫描常用端口(具体有哪些,可以自行携带--packet-trace
参数查看。): nmap -F 目标
或namp --top-ports 数量 目标
其中-F默认是扫描常见的一百个端口,而–top-ports可以指定数量,默认是10个nmap -F 192.168.43.36
、 nmap --top-ports 3 192.168.43.36
2.
指定端口号查询: nmap -p 端口,端口,端口.... 目标
nmap -p 22 192.168.43.36
或nmap -p 22,80,3306 192.168.43.36
或nmap -p 22-25 192.168.43.36
PS: 可以使用 namp -p * 目标
扫描所有的端口,不过这种扫描速度极慢,切需要消耗大量资源。
3.使用名字扫描: nmap -p 英文协议名,英文协议名 目标
nmap -p ssh,http,mysql 192.168.43.36
指定协议扫描: nmap -p U:UDP端口号,T:TCP端口号 目标
nmap -sU -sT -p U:21,T:80 192.168.43.36