我需要对所有进入ubuntu服务器的数据包执行dpi任务,然后将它们转发到本地网络中的目的地。服务器是本地网络的网关和NAT机器。
我正在用python编写应用程序,我不知道如何处理每个数据包,然后转发它们。
发布于 2017-08-10 22:48:36
如果我理解得很好,您需要创建一个程序来捕获(从活动的或传递的pcap)数据包,执行DPI,然后根据应用程序协议对它们进行分类,不是吗?
首先,我建议你阅读this。
然后,您可以使用许多Python库:
这取决于你需要在什么级别拥有细粒度的。也许你正在寻找与dpkt模块很接近的东西。
https://stackoverflow.com/questions/39325093
复制相似问题