Netify DPI - netifyd Agent
Managing modern networks requires insights at the application, protocol, security, and data intelligence layers. Netflow data is good, but DPI provides the metadata to take network and cybersecurity analysis to the next level. If you are looking for an open source deep packet inspection engine to integrate with your solution, then you have come to the right place. Our Netify DPI software has been integrated into firewalls, routers, SD-WAN solutions, IoT gateways, mobile core network engines, virtual probes, software-defined network architectures and other OEM devices.
Here are just a few examples of how Netify DPI is used around the world:
- Prioritizing network traffic based on application and modern protocols, not IP lists
- Pinpointing bottlenecks by application, e.g. Microsoft Teams response times
- Identifying malicious traffic, even when encrypted
- Creating application-level QoS/latency policies
- Generating latency-friendly routing policies in multiWAN/SD-WAN environments
How It Works
The open source Netify DPI Agent - netifyd - does one thing and one thing very well: network analysis using deep packet inspection (DPI). The DPI Agent passively captures network traffic and then produces network metadata and policies:
- Network Policies
- Data Streams
- Detection Metadata
- Stats and Performance Data
- Status Data
Netify agent highlights include:
- DPI metadata extraction
- Protocol detection
- Application detection
- Layer 3 network hooks
- Bandwidth information
- Network policy integration
- Data streams
- Open source
- Small footprint
- Custom signatures
- Optional cloud intelligence
Why Netify DPI?
- To focus on your core product
- A lower total cost of ownership
- Reliability and experience
- Knowledge and support
- Open source, open integration
- Signature updates
The protocol detection is handled by a modified version of the nDPI library. Netify adds handling for run-time application definitions, network policies, JSON data streams, packet dynamics, packet pipelines, and more. The source code is ready to use on various popular Linux distributions, FreeBSD, OpenWRT, Raspberry Pi and more. If you're a technical guy, you can find all the source code on Netify's GitLab project page.
- Data Streams Overview - network metadata for audit, performance, stats and more.
- Network Policies Overview - Layer 3 hooks for firewall, routing and QoS.
- Developer Getting Started - hands-on developer getting started guide.