gpt4 book ai didi

python - 如何在转发之前进行深度数据包检查

转载 作者:行者123 更新时间:2023-12-03 11:59:47 24 4
gpt4 key购买 nike

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

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

最佳答案

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

首先我建议你阅读this .

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

  • Wireshark API
  • Pcapy
  • Scapy

  • 恕我直言,这取决于您需要细粒度的级别。
    也许您正在寻找接近 dpkt 的东西模块。

    关于python - 如何在转发之前进行深度数据包检查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39325093/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com