是否可以在 PyShark 中访问数据包的 hexdump?

Is it possible to access the hexdump of a packet in PyShark?

我正在使用 pyshark 打开和解析 pcap 文件。目前我已经能够访问数据包字段。但我似乎无法找到一种方法来访问每个数据包的 hexdump 值。有什么办法吗?

根据PyShark主页:

[PyShark] doesn't actually parse any packets, it simply uses tshark's (wireshark command-line utility) ability to export XMLs to use its parsing.

tshark 导出的 XML 是 PSML (Packet Summary Markup Language) or PDML (Packet Details Markup Language) 并且这些格式都没有存储数据包的完整十六进制转储。

在深入研究源代码并考虑以上几点后,我可以说 PyShark 没有实现您正在寻找的功能。