2

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

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

但是,当我尝试对 ARP 做同样的事情时:

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

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

4

0 回答 0