BSD Ports

net/ndpi 6.0.d20260909,1 FreeBSD

NTOP-maintained superset of the popular OpenDPI library

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
763bb64e2f
License
LGPL3+
Categories
net
Package size
1877.3 KiB, 13463.1 KiB installed

Description

nDPI is a ntop-maintained superset of the popular OpenDPI library. Its goal is to extend the original library by adding new protocols that are otherwise available only on the paid version of OpenDPI. Furthermore, we have modified nDPI do be more suitable for traffic monitoring applications, by disabling specific features that slow down the DPI engine while being them un-necessary for network traffic monitoring.

In the other systems

SystemPortVersion
FreeBSDnet/ndpi6.0.d20260909,1
NetBSDnet/ndpi5.0

Install

Binary package:

pkg install ndpi

From the ports tree:

cd /usr/ports/net/ndpi/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	ndpi>0:net/ndpi
LIB_DEPENDS=	libndpi.so:net/ndpi

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest6.0.d20260909,16.0.d20260909,14.4.d20221026,14.14.d20250524,16.0.d20260909,1
FreeBSD:14:quarterly6.0.d20260909,16.0.d20260909,1n/a4.14.d20250524,16.0.d20260909,1
FreeBSD:15:latest6.0.d20260909,16.0.d20260909,1n/a4.14.d20250524,14.14.d20250524,1
FreeBSD:15:quarterly6.0.d20260909,16.0.d20260909,1n/an/an/a
FreeBSD:16:latest6.0.d20260909,16.0.d20260909,1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 4

The full lists below include those, and their dependencies in turn.

Build dependencies 52
Run dependencies 45
Required by 1

Configuration

No options to configure.

USES
autoreconf compiler:c++11-lang cpe gmake libtool localbase:ldflags pathfix pkgconfig
Service scripts
none

Files

pkg-plist 23
  • bin/ndpiReader
  • bin/ndpiSimpleIntegration
  • include/ndpi/ndpi_api.h
  • include/ndpi/ndpi_classify.h
  • include/ndpi/ndpi_config.h
  • include/ndpi/ndpi_define.h
  • include/ndpi/ndpi_encryption.h
  • include/ndpi/ndpi_includes.h
  • include/ndpi/ndpi_main.h
  • include/ndpi/ndpi_patricia_typedefs.h
  • include/ndpi/ndpi_protocol_ids.h
  • include/ndpi/ndpi_replace_printf.h
  • include/ndpi/ndpi_typedefs.h
  • include/ndpi/ndpi_unix.h
  • include/ndpi/ndpi_usdt.h
  • include/ndpi/ndpi_win32.h
  • lib/libndpi.a
  • lib/libndpi.so
  • lib/libndpi.so.
  • lib/libndpi.so..0
  • libdata/pkgconfig/libndpi.pc
  • share/ndpi/ndpiCustomCategory.txt
  • share/ndpi/ndpiProtos.txt
distinfo 1
FileSizeSHA256
ntop-nDPI-6.0.d20260909-de5c784_GH0.tar.gz4.8650543e+071bd53245d3a69437a5cf4c0f7a09578bbb12c4bb2dddca0a86795c32bdfa6dd7

Commit history 3

DateCommitCreditsLog message
763bb64e2f Guido Falsi net/ndpi: Update to latest upstream snapshot
6e8a938dfd Guido Falsi net/ndpi: Update to 6.0 branch
Pet portclippy/portfmt
aeb733e426 Nuno Teixeira databases/rrdtool: Bump revisions after 1.11.0