У меня есть некоторые файлы pcap, и я хочу фильтровать по протоколу, то есть, если я хочу фильтровать по протоколу HTTP, все, кроме HTTP-пакетов, останется в файле pcap.
Существует инструмент под названием openDPI, и он идеален для того, что мне нужно, но нет оболочки для языка python.
Кто-нибудь знает какие-либо модули python, которые могут делать то, что мне нужно?
Спасибо
Изменить 1:
HTTP-фильтрация была всего лишь примером, есть много протоколов, которые я хочу фильтровать.
Изменить 2:
Я попробовал Scapy, но я не понимаю, как правильно фильтровать. Фильтр принимает только выражение Berkeley Packet Filter, то есть я не могу применить msn или HTTP или другой фильтр с верхнего уровня. Кто-нибудь может мне помочь?