ndpi
« Back to VersTracker
Description:
Deep Packet Inspection (DPI) library
Type: Formula  |  Latest Version: 5.0@0  |  Tracked Since: Nov 17, 2025
Links: Homepage  |  @ntoporg  |  formulae.brew.sh
Category: Networking
Tags: networking security dpi traffic-analysis library
Install: brew install ndpi
About:
nDPI is an open-source, passive deep packet inspection library designed to identify network traffic flows and classify applications. It provides a lightweight and efficient solution for traffic analysis without disrupting network operations. The library supports a wide range of protocols and is widely used for network monitoring and security applications.
Key Features:
  • Passive traffic analysis without packet modification
  • Support for hundreds of application-layer protocols
  • Cross-platform compatibility (Linux, Windows, macOS)
  • Low CPU and memory footprint
  • Binding support for Python, Java, and Go
Use Cases:
  • Network traffic monitoring and accounting
  • Intrusion detection and prevention systems (IDS/IPS)
  • Application-aware Quality of Service (QoS) management
  • Cybersecurity threat intelligence and analysis
Alternatives:
  • libprotoident – Lighter weight but supports fewer protocols than nDPI.
  • OpenDPI – The original codebase from which nDPI was forked; nDPI is more actively maintained and has a broader feature set.
Version History
Detected Version Rev Change Commit
Nov 17, 2025 9:26pm 0 VERSION_BUMP 3647b0d8
Sep 11, 2025 8:12am 0 VERSION_BUMP 45484e95
Sep 14, 2024 10:28pm 0 VERSION_BUMP f20e4085