我正在使用Scapy读取一个PCAP文件,使用的脚本如下(semplified):
#! /usr/bin/env python
from scapy.all import *
# ...
myreader = PcapReader(myinputfile)
for p in myreader:
pkt = p.payload
print pkt.time
在这种情况下,包时间与PCAP捕获时间无关,而是从我启动脚本的那一刻开始。
我想从0.0
开始,或者相对于PCAP捕获。
如何修复它(可能不需要“手动”检索第一个数据包并重复使用数学来修复问题)?
我发现在这种情况下,使用
pkt.time
是错误的 我应该打印p.time
。相关问题 更多 >
编程相关推荐