secubox-deb/packages/secubox-netdiag
CyberMind-FR 2ec7cef1b2 feat(profiles): Phase 2 — Requires=secubox-core → Wants= on all units (remove hard cascade)
secubox-core.service is a Type=oneshot (mkdir+chown) that RemainAfterExit=yes. A hard
Requires= on ~108 units cascade-stops them all if core is restarted/fails (e.g. a
secubox-core package upgrade) — a thundering-herd outage. After= keeps the ordering;
Wants= keeps the soft dependency without the cascade. Prereq for mass native apply
(Phase 3). Scaffolds (new-module.sh/new-package.sh) updated so future units use Wants=.

Co-Authored-By: Gerald KERMA <devel@cybermind.fr>
2026-07-19 09:06:54 +02:00
..
api Aggregator résilience: sweep async (243 handlers) + threadpool 80 (#738) (#739) 2026-06-30 08:06:15 +02:00
debian feat(profiles): Phase 2 — Requires=secubox-core → Wants= on all units (remove hard cascade) 2026-07-19 09:06:54 +02:00
menu.d
nginx
www/netdiag 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

🔍 Network Diagnostics

Network troubleshooting tools

Category: Network

Screenshot

Network Diagnostics

Features

  • Ping/Traceroute
  • DNS lookup
  • Port scan
  • Speed test

Installation

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

# Install package
sudo apt install secubox-netdiag

Configuration

Configuration file: /etc/secubox/netdiag.toml

API Endpoints

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

License

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