如何让 nmap 查阅 arp 表

如何让 nmap 查阅 arp 表

我想nmap在子网中使用以下命令:

nmap -T3 -F 192.168.1.0/24

我的网络有一些干扰,导致广播数据包丢失,因此我将 mac 和 ip 添加到我的 arp 表中以避免发送 arp 请求,但 nmap 不会查阅 arp 表。

是否存在什么方法可以让 nmap 查阅 arp 表?

答案1

Nmap 目前没有办法直接查询 ARP 表,但您仍然可以手动使用它。

首先,使用以下命令从 ARP 表中提取 IP 地址arp

arp -n | awk '$2=="ether"{print $1}' > ips.txt

接下来,运行 Nmap,强制其扫描,无论 ARP 响应如何:

nmap -iL ips.txt -Pn --disable-arp-ping

您可以在此命令的末尾添加任何其他您喜欢的选项。

相关内容