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
вместо.