Scapy PcapReader и время пакетов

Я читаю файл PCAP, используя Scapy, используя скрипт, такой как (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.

Как я могу это исправить (возможно, без "ручного" извлечения времени первого пакета и многократного использования математики для решения проблемы)?

1 ответ

Я видел, что с помощью pkt.time неправильно в этом случае.
Я должен напечатать p.time вместо.

Другие вопросы по тегам