我有一些 pcap 文件,我想按协议过滤,即,如果我想按 HTTP 协议过滤,除了 HTTP 数据包之外的任何内容都将保留在 pcap 文件中。
有一个名为openDPI的工具,它非常适合我的需要,但是没有 python 语言的包装器。
有谁知道任何可以做我需要的python模块?
谢谢
编辑1:
HTTP 过滤只是一个例子,我想过滤很多协议。
编辑2:
我试过 Scapy,但我不知道如何正确过滤。该过滤器只接受 Berkeley Packet Filter 表达式,即我不能应用 msn、HTTP 或来自上层的其他特定过滤器。谁能帮我?