Cru*_*nes 7 python packet-capture wireshark pyshark
无论如何使用pyshark来获取TCP数据包的有效负载?
我试图比较跨多个TCP流的不同数据包的数据部分,但我找不到一种方法来获取数据包的数据.pkt['tcp'].data似乎不存在.
如果您使用的是 .pcap 文件,则在使用以下命令读取该文件后
cap = pyshark.FileCapture('vox.pcap')
Run Code Online (Sandbox Code Playgroud)
假设您想读取第二个数据包的数据,并且您确定存在这样的字段,请尝试:
pkt = cap[1]
print pkt.tcp.data
Run Code Online (Sandbox Code Playgroud)
要查看 pkt.tcp 可用的选项,请使用:
dir(pkt.tcp)
Run Code Online (Sandbox Code Playgroud)
它将返回 pkt.tcp 的所有可用选项
| 归档时间: |
|
| 查看次数: |
8081 次 |
| 最近记录: |