Python: создайте поток IP 5-кортеж и посмотрите вверх - PullRequest
0 голосов
/ 22 октября 2019

Я новичок в python и пытаюсь реализовать синтаксический анализ сценария pcap и создание небольшой базы данных из 5 записей в кортеже потока. Таким образом, парсинг pcap и ходьба не являются проблемой, я использую библиотеку dpkt.

Поэтому я решил использовать tuple структуру данных для хранения 5-кортежного потока IP:

# tuple to store the flow key
flow = ()
...
flow = ((ip.src, tcp.sport), (ip.dst , tcp.dport), ip.p)

Здесь ip и tcp - это объекты, предоставленные мне библиотекой dpkt в процессе анализа pcap. Теперь я хочу иметь возможность искать на основе этого ключа, я хотел бы иметь это как функцию, но не могу понять, как сравнить значения из ip.src счто я храню в flow кортеже.

...