使用 scapy 自定义以太网头发送数据包

使用 scapy 自定义以太网头发送数据包

为什么发送具有不同以太网源 Mac 地址的数据包永远无法到达目标?注意:我使用 scapy sendp 发送数据包,并且我朋友的笔记本电脑已启动并连接到网络?

答案1

你应该尝试使用项目 git 存储库中的最新版本(参见https://github.com/secdev/scapy)。

这对我有用。

>>> x = Ether(src='01:00:0c:cc:cc:cc', dst='00:11:22:33:44:55')
>>> ls(x)
dst        : DestMACField         = '00:11:22:33:44:55' (None)
type       : XShortEnumField      = 0               (0)
>>> sendp(x, iface='eth0')
.
Sent 1 packets

相关内容