DPI — nDPI — Overview

nDPI 是一款开源的 DPI 实现,由 ntop 维护,支持超过 200 种协议识别。它提供线程安全的报文解析,能检测加密流量,支持多种操作系统和硬件架构。nDPI 采用两层架构,核心库处理基本数据,解析器通过插件解析协议类别。其识别过程包括默认端口猜测、承载协议解析和协议识别,适用于流量检测和应用识别。
摘要由CSDN通过智能技术生成

目录

nDPI

官方网站:

  • https://github.com/ntop/nDPI
  • https://www.ntop.org/support/documentation/documentation/
  • https://www.ntop.org/products/deep-packet-inspection/ndpi/
  • https://github.com/ntop/nDPI/blob/dev/doc/nDPI_QuickStartGuide.pdf

nDPI 从 OpenDPI 发展而来,目前由 ntop 维护,是一款 C 语言开发的开源 DPI 实现,nDPI 不仅支持 200 多种协议流量的识别,比如 QQ、Apple iCloud、Tor 等,还能避免因随机端口导致的误判。

nDPI 要求调用它的高层应用需要提前处理好报文的第二层,由 nDPI 处理第三层和以上的数据,如果用户使用 nDPI 作为底层,那么就有必要进行先协议切分,三层和以上的数据才能由 nDPI 处理。

nDPI 适合作为一些用于检测流量并判断流量属于何种应用的高层应用程序的基础,具有较好的移植性,现在有针对 Linux、Windows、Mac 和 BSD 类型系统的支持,硬件架构上支持 x86,MIPS 和 ARM。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

范桂飓

文章对您有帮助就请一键三连:)

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值