【问题标题】:Scapy PcapReader and packets timeScapy PcapReader 和数据包时间
【发布时间】:2012-11-07 09:05:18
【问题描述】:

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

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

【问题讨论】:

    标签: python capture pcap packet-capture scapy


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-07-14
      • 2015-03-09
      • 1970-01-01
      • 1970-01-01
      • 2019-07-26
      • 2021-10-08
      • 1970-01-01
      相关资源
      最近更新 更多