是否可以在 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 没有实现您正在寻找的功能。
我正在使用 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 没有实现您正在寻找的功能。