mirror of
https://github.com/CyberMind-FR/secubox-deb.git
synced 2026-07-30 00:19:30 +00:00
nDPId is a C daemon needing libnDPI >= 5.0 (bookworm ships 4.2) and the sandbox cross-toolchain can't link C, so: - .github/workflows/build-ndpid.yml — QEMU arm64 NATIVE build inside debian:bookworm (cmake -DBUILD_NDPI=ON bundles the right libnDPI), commits nDPId + nDPIsrvd to packages/secubox-ndpid/bin/ + uploads an artifact. Manual (workflow_dispatch), ndpid_ref input to bump. - secubox-ndpid: Architecture all → arm64, Depends libpcap0.8 (dropped the external ndpid|ndpi-reader dep), debian/rules ships bin/nDPId + bin/nDPIsrvd to /usr/sbin (guarded so it builds before CI populates bin/). 1.1.0. Follow-on (after CI yields a validated binary): daemon service capturing wg-toolbox → JSON socket, and secubox-dpi-flowcap consuming nDPId JSON instead of the ndpiReader CSV (PoC stays as fallback). |
||
|---|---|---|
| .. | ||
| build-all-live-usb.yml | ||
| build-android-apk.yml | ||
| build-eye-remote.yml | ||
| build-image.yml | ||
| build-installer-iso.yml | ||
| build-kernel.yml | ||
| build-live-usb.yml | ||
| build-multiboot.yml | ||
| build-ndpid.yml | ||
| build-packages.yml | ||
| build-secubox-cli.yml | ||
| build-webext.yml | ||
| dashboard-cache-check.yml | ||
| license-check.yml | ||
| publish-packages.yml | ||
| release.yml | ||
| sync-all.yml | ||