我正在使用pyshark根据src地址和messageip.id等一些数据提取特定滤波数据包的信息。 Pyshark版本0.4.2.2 Python 3与anaconda。我正在读取一个pcap文件,我只想将所有udp有效负载提取到一个特定的数据包,然后再进行处理。我使用dir(pkt)知道我可以使用哪些属性,没有人可以只提取有效负载。我在许多话题中看到:Pkt。 UDP。有效负载或pkt。 UDP。数据或pkt.data.data并没有人工作。有帮助吗?
该问题与SOME / IP SD协议有关,因此解决方案是: - 禁用tshark包装器中的协议。 - 将帧视为UDP帧,然后使用“data”属性提取数据。