Pyshark和UDP数据包缺少有效载荷

时间:2019-03-11 17:18:31

标签: tcp udp wireshark scapy pyshark

我正在使用pyshark根据一些数据(例如src地址和messageip.id)提取特定过滤数据包的信息。 Pyshark版本0.4.2.2 带有anaconda的Python 3。 我正在读取一个pcap文件,我只想将所有udp有效负载提取到特定的数据包中,然后再对其进行处理。 我使用dir(pkt)知道可以使用哪些属性,并且没有人可以提取有效负载。 我在许多主题中看到了: 包Udp。有效载荷或pkt。 Udp。数据或pkt.data.data,没有人可以使用。 有帮助吗?

1 个答案:

答案 0 :(得分:0)

问题与SOME / IP SD协议有关,因此解决方案是: -从tshark包装器禁用协议。 -将帧视为UDP帧,然后使用“数据”属性提取数据。