2012-11-07 28 views
5

Tôi đang đọc một tập tin pcap sử dụng Scapy sử dụng một kịch bản như (semplified) sau một:Scapy PcapReader và gói thời gian

#! /usr/bin/env python 
from scapy.all import * 
# ... 
myreader = PcapReader(myinputfile) 
for p in myreader: 
    pkt = p.payload 
    print pkt.time 

Trong trường hợp này thời gian gói tin là không liên quan đến thời gian chụp pcap, nhưng bắt đầu ngay từ khi tôi phát hành tập lệnh của mình. Tôi muốn bắt đầu từ 0.0 hoặc liên quan đến việc chụp PCAP.

Làm cách nào để khắc phục sự cố (có thể không có "thủ công" truy xuất thời gian gói đầu tiên và liên tục sử dụng toán học để khắc phục sự cố)?

Trả lời

4

Tôi thấy rằng việc sử dụng pkt.time là sai, trong trường hợp này.
Thay vào đó, tôi sẽ in p.time.

Các vấn đề liên quan