Я пытаюсь просто проанализировать данные в захвате пакетов. Я привел примеры только для того, чтобы увидеть, могу ли я скомпилировать, и я получаю ошибку. Ниже приведен код.Parsing PCAP in Python 2.6
import dpkt
import sys
f = open('test.pcap')
pcap = dpkt.pcap.Reader(f)
for ts, buf in pcap:
eth = dpkt.ethernet.Ethernet(buf)
ip = eth.data
tcp = ip.data
f.close()
Ошибка я получаю следующее: Файл "inspection.py", строки 15, в ТСР = ip.data
AttributeError: 'ул' объект имеет атрибута 'данные'
Любая помощь будет оценена по достоинству.
'eth.data' - это строка. для строк нет атрибута 'data'. Попытка 'print'ing' ip' – tMC
'scapy' - лучший вариант для такого рода вещей, как' dpkt'. –