Commit Graph

2 Commits

Author SHA1 Message Date
19f60232a0 Implement Go daemon telemetry functions
- hamiltonian.go: Fix currentTimestamp() to use time.Now().Unix()
- telemetry.go: Implement getCPUPercent() from /proc/stat
- telemetry.go: Implement getDiskPercent() via syscall.Statfs
- telemetry.go: Implement getNFTablesRuleCount() from nft output
- telemetry.go: Implement getCrowdSecBans() from cscli

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-03-25 08:02:28 +01:00
4901143c78 Reorganize Go daemon and fix module compliance
- Move Go mesh daemon code to daemon/ directory
  - secuboxd mesh daemon with mDNS discovery
  - secuboxctl CLI management tool
  - c3box situational awareness dashboard
  - GK-HAM-2025 ZKP authentication system

- Add Debian packaging for secubox-daemon and secubox-c3box

- Fix maintainer in 12 packages to Gerald KERMA <devel@cybermind.fr>
  - secubox-backup, device-intel, mesh, meshname, p2p
  - roadmap, soc, tor, vortex-dns, vortex-firewall
  - watchdog, zkp

- Add JWT authentication to secubox-mesh API

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-03-25 07:51:17 +01:00