Scapy:是否可以手动设置ARP数据包的目标MAC地址?

时间:2017-05-03 19:52:07

标签: python scapy mac-address arp data-link-layer

将python与Scapy一起使用,使用以下示例代码更改数据包的MAC地址目的没有问题:

packet = Ether(dst=[MAC address])/IP()......

但是,当我尝试使用ARP时这样做:

packet = Ether(dst=[MAC address])/ARP(......

数据包不会被发送出去。是因为ARP已经是第2层协议吗?如果是这种情况,是否有可能手动更改ARP数据包的目标MAC?

0 个答案:

没有答案