Я новичок в 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
кортеже.