我想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
您可以在此命令的末尾添加任何其他您喜欢的选项。