首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在转发前进行深度包检测

如何在转发前进行深度包检测
EN

Stack Overflow用户
提问于 2016-09-05 14:42:07
回答 2查看 2.4K关注 0票数 1

我需要对所有进入ubuntu服务器的数据包执行dpi任务,然后将它们转发到本地网络中的目的地。服务器是本地网络的网关和NAT机器。

我正在用python编写应用程序,我不知道如何处理每个数据包,然后转发它们。

EN

Stack Overflow用户

发布于 2017-08-10 22:48:36

如果我理解得很好,您需要创建一个程序来捕获(从活动的或传递的pcap)数据包,执行DPI,然后根据应用程序协议对它们进行分类,不是吗?

首先,我建议你阅读this

然后,您可以使用许多Python库:

  1. Wireshark API
  2. Pcapy
  3. Scapy

这取决于你需要在什么级别拥有细粒度的。也许你正在寻找与dpkt模块很接近的东西。

票数 2
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39325093

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档