Есть ли эффективный способ получить смещение поля в pyshark - PullRequest
0 голосов
/ 28 февраля 2019

Есть ли эффективный способ получить смещение некоторого поля в пакете, захваченном с помощью pyshark?Например, мне нужно получить смещение исходного IP-адреса в пределах всего пакета или в некотором заголовке уровня в пакете.Возможно ли это?

1 Ответ

0 голосов
/ 28 февраля 2019

Мне удалось решить мою проблему.Вот пример кода:

import pyshark

packets = pyshark.FileCapture(input_file=pcap_file_dir)
print(int(packets[0].ip.src.pos)) # Prints the offset of source IP
...