Я использую scapy, чтобы получить размер кадра Ethernet, размер полезной нагрузки и общую длину
Я хотел бы просто извлечь пакеты TCP в тот момент, когда мой код
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])
Дляпример длины IP или TCP не работают
pks[IP].len
pks[TCP].len