Scapy для обработки PCAP через определенные промежутки времени - PullRequest
0 голосов
/ 31 октября 2019

Я использую Scapy для обработки файла PCAP, а затем записываю его в файл CSV.

Я хотел бы разбить обработку, например, на интервал времени 1 минута - обрабатывать 1 пакет каждые 1 минуту. IЯ не уверен, как это сделать.

Вот что я пробовал:

with codecs.open('EXAMPLE.csv', mode='w',  encoding='utf-8') as csvfile:
    writer = csv.writer(csvfile)
    for pkts in pcap:
        ethernet_header = (len(pkts))  # IP payload size
        ip_pload = (len(pkts.payload) - 20)  # Ethernet frame length
        ip_header = (len(pkts.payload))  # Total length IP header
        writer.writerow([ethernet_header, ip_pload, ip_header])

...