scapy嗅探ZigBee流量,不检测ZigBee层

2024-05-14 00:58:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用scapy使用ZigBee协议,但捕获的流量无法正确识别。我创建了以下脚本:

import sys
from scapy.sendrecv import sniff

def pkt_hnd(pkt):
    print(pkt.summary())

sniff(offline=sys.stdin.buffer, prn=pkt_hnd, store=0)

我正在给它输入来自https://github.com/homewsn/whsniff的数据。但是数据包在scapy中似乎被错误地分类为SixLoWPAN / LoWPANFragmentationFirst / Raw

Dot15d4FCS / 802.15.4 Data ( None:0x0 -> 0x2c2b:0xffff ) / SixLoWPAN / LoWPANFragmentationFirst / Raw

为了进行比较,wireshark是这样解析的:

enter image description here

我能告诉scapy它应该假设这些数据包中有ZigBee流量吗


Tags: fromimport脚本协议rawsys数据包scapy