Scapy PcapReader和packets tim

2024-05-13 20:08:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用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捕获。

如何修复它(可能不需要“手动”检索第一个数据包并重复使用数学来修复问题)?


Tags: 文件fromimportenv脚本binusr时间