开放且可扩展的LGPLv3深度包检测库。
nDPI是流行的OpenDPI库的ntop维护超集。它是根据LGPL许可发布,其目标是通过添加新协议来扩展原始库,这些协议否则仅在OpenDPI的付费版本上可用。除了Unix平台,我们还支持Windows,以便为您提供跨平台的DPI体验。此外,我们还对nDPI进行了修改,使其更适合流量监控应用程序,方法是禁用降低DPI引擎速度的特定功能,而这些功能对于网络流量监控不是必需的。
无论使用哪个端口,ntop和nProbe都使用nDPI来添加协议的应用层检测。这意味着既可以检测非标准端口上的已知协议(例如,检测80以外的端口上的HTTP),也可以检测相反的协议(例如,检测端口80上的Skype业务)。这是因为现在port=application的概念不再成立。
nDPI正在不断扩展,到目前为止支持的协议有很多,包括:
Internet流量的趋势通常是使用SSL的加密内容。为了使nDPI支持加密的连接,添加了用于SSL(客户端和服务器)证书的解码器,因此可以使用加密证书找出协议。这使我们能够识别诸如Citrix Online和Apple iCloud之类的协议,否则这些协议将不会被检测到。