7

我正在使用 Scapy 使用脚本读取 PCAP 文件,例如以下(简化):

#! /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 捕获开始。

我该如何解决它(可能没有“手动”检索第一个数据包时间并反复使用数学来解决问题)?

4

1 回答 1

6

我看到pkt.time在这种情况下使用是错误的。
我应该打印p.time

于 2012-11-07T10:58:57.223 回答