Ошибка модуля Python DPKT при чтении файла.pcapng
Я попытался прочитать файл.pcapng, используя dpkt
,
Код:
import dpkt
f = open(r'C:\Users\sam\Desktop\capattempt.pcapng')
cap = dpkt.pcapng.Reader(f)
Я получаю следующую ошибку:
---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
<ipython-input-13-00306f604329> in <module>()
----> 1 cap = dpkt.pcapng.Reader(f)
c:\python27\lib\site-packages\dpkt\pcapng.pyc in __init__(self, fileobj)
393 buf = self.__f.read(shb.__hdr_len__)
394 if len(buf) < shb.__hdr_len__
--> 395 raise ValueError('invalid pcapng header')
396
397 # unpack just the header since endianness is not known
ValueError: invalid pcapng header
Я могу разобрать файл используя pyshark
и не могу решить проблему здесь.
Заранее спасибо