1

是否可以在字节级别指定要使用 scapy 和 python 发送的数据包?

例如scapy.Dot11Elt(),在发送之前,您无需使用诸如等功能构建一个 802.11 数据包,而是scapy.send("\xaa\xbb\x00\x02")

如果是这样,这是如何完成的?

4

1 回答 1

1

使用Raw图层。您可以直接指定字节。

from scapy.all import *


packet = IP(dst="127.0.0.1")/Raw("\xaa\xbb\x00\x02")
send(packet)

您可以使用 Wireshark 来验证数据包是否按预期生成。

于 2013-09-14T05:34:42.707 回答