nmap扫描指定网段中指定开放端口的主机(IP,mac地址)
要使用 nmap
扫描 192.168.1.0/24
网段中哪些主机开放了 8088
端口,可以使用以下命令:
nmap -p 8088 192.168.1.1/24
命令解析:
-p 8088
:指定扫描8088
端口。192.168.1.1/24
:扫描192.168.1.0
到192.168.1.255
的整个子网。
更详细的扫描(推荐):
如果你想获取更详细的信息(如服务类型、响应时间等),可以加上 -sV
参数:
nmap -p 8088 -sV 192.168.1.1/24
快速扫描(仅检查端口是否开放):
如果只需要快速检查哪些 IP 开放了 8088
端口,可以使用 -Pn
(跳过主机发现)和 --open
(仅显示开放端口):
nmap -p 8088 --open 192.168.1.1/24 -Pn
输出示例:
Starting Nmap 7.92 ( https://nmap.org ) at 2023-10-01 12:00 UTC
Nmap scan report for 192.168.1.10
Host is up (0.002s latency).
PORT STATE SERVICE
8088/tcp open http-proxyNmap scan report for 192.168.1.20
Host is up (0.001s latency).
PORT STATE SERVICE
8088/tcp open unknownNmap done: 256 IP addresses (2 hosts up) scanned in 2.50 seconds
说明:
STATE
为open
表示该端口开放。- 如果目标主机启用了防火墙或禁用了 ICMP 响应,可以加上
-Pn
强制扫描。
如果有特殊需求(如 UDP 端口扫描或更隐蔽的扫描方式),可以进一步调整参数。