secubox-deb/packages/secubox-ndpid
CyberMind-FR c501af01b3 feat(ndpid): bridge dashboard to ndpiReader/dpi collector when nDPId DB is empty
nDPId's zmq distributor is not run on gk2 (perf revert #722/#723), so the
ndpid DB is empty and the panel showed nothing. Add DpiBridge reading
/var/lib/secubox/dpi/{cumulative,state}.json and fall the flows/protocols/
applications/top/stats endpoints back to it (nDPId preferred if it has data).
JA3/JA4 + per-flow risks stay empty (no equivalent). Live: 1.3M flows, TLS/DNS/
BitTorrent top protocols, real top apps.
2026-07-10 15:01:01 +02:00
..
api feat(ndpid): bridge dashboard to ndpiReader/dpi collector when nDPId DB is empty 2026-07-10 15:01:01 +02:00
config
debian feat(ndpid): bridge dashboard to ndpiReader/dpi collector when nDPId DB is empty 2026-07-10 15:01:01 +02:00
menu.d
nginx fix(ndpid): stop service crash-loop (bad ReadWritePaths /run/ndpid) + add nginx API dropin 2026-07-10 14:46:02 +02:00
scripts
www/ndpid feat(webui): fleet reskin — apply hybrid-dark cyan overlay to all 116 crt-light panels 2026-07-10 08:40:10 +02:00
README.md docs(wiki): refonte 126 modules — snapshots WebUI déterministes + READMEs 4 langues (ref #742) 2026-06-26 10:14:14 +02:00

🔬 nDPId

nDPI daemon for traffic analysis

Category: Monitoring

Screenshot

nDPId

Features

  • Protocol detection
  • Flow tracking
  • JSON API
  • Real-time

Installation

# Add SecuBox repository
curl -fsSL https://apt.secubox.in/install.sh | sudo bash

# Install package
sudo apt install secubox-ndpid

Configuration

Configuration file: /etc/secubox/ndpid.toml

API Endpoints

  • GET /api/v1/ndpid/status - Module status
  • GET /api/v1/ndpid/health - Health check

License

LicenseRef-CMSD-1.0 (Source-Disclosed License) — CyberMind © 2024-2026. See LICENCE-CMSD-1.0.md.