NETCAP
OverviewGitHubHomepageGoDoc
v0.5
v0.5
  • Overview
  • Audit Records
  • Specification
  • Installation
    • Kali Linux
  • Quickstart
  • Configuration
  • Bash Completion
  • Packet Collection
  • Audit Record Labeling
  • HTTP Proxy
  • USB Capture
  • Payload Capture
  • Distributed Collection
  • Workers
  • Filtering and Export
  • Data Compression
  • Internals
  • Metrics
  • Resolvers
  • TLS Fingerprinting
  • Reassembly
  • Deep Packet Inspection
  • Live Capture
  • Maltego Integration
  • Logging
  • Packet Contexts
  • Industrial Control Systems
  • File Extraction
  • Email Extraction
  • Device Profiles
  • Python Integration
  • Changelog
  • Troubleshooting
  • Unit Tests
  • Extension
  • Downloads
  • Docker Containers
  • FAQ
  • Contributing
  • License
Powered by GitBook
On this page
  • Libprotoident
  • nDPI
  • Platform Support

Deep Packet Inspection

Identify applications and categories

PreviousReassemblyNextLive Capture

Last updated 5 years ago

Libprotoident

NETCAP has support for using libprotoident (v), to identify 45 application categories and 500+ applications and protocols!

The full list of supported protocols can be found here:

libprotoident is maintained by the WAND group, you can download and install the library here:

nDPI

Furthermore nDPI (v3.0) can be used to identify 244 applications, they are listed here:

nDPI is mainted by ntop, and can be downloaded here:

The results from all heuristic engines (lPI, nDPI and go heuristics) get dedpulicated automatically. Future versions could create a certainity score based on the number of votes from different heuristics.

DPI is currently used to indicate which applications have been seen for which IPProfile, when using the DeviceProfile encoder.

Read more about DeviceProfiles here:

Platform Support

NETCAPs DPI integration is currently only available on linux and macOS.

Device Profiles
2.0.14
LogoGitHub - wanduow/libprotoident: Network traffic classification library that requires minimal application payloadGitHub
Libprotoident Source Code
LogoSupportedProtocols · wanduow/libprotoident WikiGitHub
Libprotoident Supported Protocols
LogoSupported Protocols · ntop/nDPI WikiGitHub
nDPI Supported Protocols
LogoGitHub - ntop/nDPI: Open Source Deep Packet Inspection Software ToolkitGitHub
nDPI Source Code