如何使用scapy发送反向ARP

时间:2015-11-04 15:48:37

标签: python scapy arp

我正在尝试向某个MAC发送反向ARP,希望收到匹配的IP。 我将如何编写它(假设我有一个名为mac1的变量来保存给定的MAC地址)?

1 个答案:

答案 0 :(得分:1)

RARP请求类似于ARP请求。您可以使用:

sendp(Ether(dst=ETHER_BROADCAST)/ARP(op=3, hwsrc=mac1, hwdst=mac1))

如果您想要回答,请使用srp代替sendp。在现代网络上,你不太可能得到答案,因为RARP已经被弃用而支持BOOTP / DHCP。