制作原始wifi数据包

时间:2016-09-07 15:08:13

标签: python wifi packet

我想制作单个wifi数据包,在将原始二进制数据转换为波形并传输之前获取它们。据我了解,这应该在数据链路层,并包括所有标头(同步位,CRC等)和数据本身。有没有办法做到这一点(最好用Python)?我看过scapy,Wireshark等,但我不知道他们是否或如何能得到我所需要的东西。

1 个答案:

答案 0 :(得分:1)

您可以通过监控模式转储所有数据包 例如,此代码嗅探来自mon0接口的所有数据包:

from scapy.all import *

def handler(pkt):
    if pkt.haslayer(Dot11):
    if pkt.type == 2:
            pkt.show()

sniff(iface="mon0", prn=handler)