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.0PCAP キャプチャから開始するか、PCAP キャプチャに関連させたいと思います。

どうすれば修正できますか (おそらく、「手動で」最初のパケット時間を取得し、数学を繰り返し使用して問題を修正する必要はありません)。

4

1 に答える 1

6

この場合、使用pkt.timeが間違っていることがわかりました。代わりに
印刷する必要があります。p.time

于 2012-11-07T10:58:57.223 に答える