L'appliance de cybersécurité 100% open source qui embarque wizard, profils et App Store sur OpenWrt 24.10. https://secubox.maegia.tv/
Go to file
CyberMind-FR 4797b7844d fix(lyrion): Add firewall rules and fix networking for device discovery
Open LAN firewall ports (TCP 9000/9090/3483, UDP 3483) on install and
service start so Squeezebox devices can discover and connect to Lyrion.
Fix LXC config to use host networking properly and add missing Docker
TCP 9090 CLI port mapping.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 08:00:09 +01:00
.claude fix(master-link): Suppress p2p-mesh.sh stdout noise from sourced libraries 2026-02-03 06:38:11 +01:00
.codex docs: Update README v0.16.0 with 38 modules, add CHANGELOG 2026-01-27 10:58:48 +01:00
.gitea/workflows feat(appstore): Implement KISS Evolution - feeds, profiles, skills, feedback 2026-01-30 19:46:27 +01:00
.github fix: Remove duplicate packages and disable sheeva64 device 2026-01-09 20:02:45 +01:00
.secubox-reports fix: auto-repair all SecuBox modules 2025-12-23 01:30:26 +01:00
.vscode crowdswc full 2025-12-23 20:38:36 +01:00
acl luci-app-vhost-manager: migrate to vhosts config 2025-12-29 16:31:18 +01:00
build/aarch64_cortex-a72 feat(metablogizer): KISS UI redesign with backend status 2026-02-01 08:06:22 +01:00
docs chore: Update GitHub repo URL to CyberMind-FR organization 2026-01-14 09:44:01 +01:00
DOCS feat(p2p): Release v0.6.0 - MirrorBox NetMesh Catalog 2026-01-31 11:56:18 +01:00
EXAMPLES fix: Rename JS example file to avoid validation errors 2026-01-09 20:13:44 +01:00
package/secubox fix(lyrion): Add firewall rules and fix networking for device discovery 2026-02-03 08:00:09 +01:00
scripts chore: Update GitHub repo URL to CyberMind-FR organization 2026-01-14 09:44:01 +01:00
secubox-tools fix(crowdsec): Add capi_enrolled to status response 2026-02-02 10:50:35 +01:00
site chore: Update GitHub repo URL to CyberMind-FR organization 2026-01-14 09:44:01 +01:00
templates feat: Release v0.8.2 - Admin Control Center, Documentation Mirror & Docker Automation 2026-01-04 08:29:31 +01:00
.config chore: Add build configuration and update settings 2026-01-10 18:32:17 +01:00
.gitignore feat(appstore): Implement KISS Evolution - feeds, profiles, skills, feedback 2026-01-30 19:46:27 +01:00
AGENTS.md hello 2026-01-04 19:50:25 +01:00
CHANGELOG.md feat(p2p): Release v0.6.0 - MirrorBox NetMesh Catalog 2026-01-31 11:56:18 +01:00
CLAUDE.md feat: Add HTTP health checks, portal speedtest, and fix cert detection 2026-01-30 19:46:26 +01:00
DEBUG_GUIDE.md hello 2026-01-04 19:50:25 +01:00
decisions fix: Use correct UCI section types in SecuBox settings view (v0.6.0-r12) 2026-01-07 12:18:18 +01:00
DEPLOY_UPDATES.md fix(luci-app-secubox-admin): remove luci-app-secubox dependency to fix installation conflict 2026-01-04 15:15:05 +01:00
deploy-modules-with-theme.sh feat: Integrate global CyberMood theme into core modules 2025-12-28 17:16:37 +01:00
deploy-theme.sh feat: Integrate global CyberMood theme into core modules 2025-12-28 17:16:37 +01:00
deploy-to-router.sh fix(deploy): correct package search paths for local-build.sh 2026-01-04 16:13:57 +01:00
ENHANCEMENTS_V2.md hello 2026-01-04 19:50:25 +01:00
enrich-catalog.py hello 2026-01-04 19:50:25 +01:00
mkdocs.yml chore: Update GitHub repo URL to CyberMind-FR organization 2026-01-14 09:44:01 +01:00
plugins refactor secubox app packaging and theme 2025-12-29 21:57:12 +01:00
profiles refactor secubox app packaging and theme 2025-12-29 21:57:12 +01:00
README.md feat(p2p): Release v0.6.0 - MirrorBox NetMesh Catalog 2026-01-31 11:56:18 +01:00
rpc_reload.sh navbar 2025-12-29 09:03:49 +01:00
RPC_TIMEOUT_FIXES.md hello 2026-01-04 19:50:25 +01:00
test-direct.js fix 2025-12-26 16:11:20 +01:00
test-modules-simple.js debug: add debug version of modules page for troubleshooting 2025-12-26 08:10:30 +01:00
TIMEOUT_FIX.md hello 2026-01-04 19:50:25 +01:00
TODO-ANALYSE.md docs: Update README v0.16.0 with 38 modules, add CHANGELOG 2026-01-27 10:58:48 +01:00
WIKI-SETUP-GUIDE.md chore: Update GitHub repo URL to CyberMind-FR organization 2026-01-14 09:44:01 +01:00

SecuBox - Security Suite for OpenWrt

Version: 0.17.0 🎉 First Public Release
Last Updated: 2026-01-31
Status: Production Ready
Modules: 38 LuCI Applications

Build OpenWrt Packages License Release

🎉 First Public Release

SecuBox v0.17.0 marks the First Public Release of the project. All core features are now stable and ready for production deployment.

What's Ready

  • 38 LuCI modules — Complete security and network management suite
  • Three-Loop Security Architecture — Operational, Tactical, and Strategic defense layers
  • CrowdSec Integration — Real-time threat intelligence and automated blocking
  • Deep Packet Inspection — netifyd/nDPId protocol analysis
  • WireGuard VPN — Encrypted mesh connectivity
  • Multi-architecture support — ARM64, ARM32, MIPS, x86

Coming Next (v0.18+)

  • 🔵 P2P Hub — Decentralized threat intelligence sharing
  • 🔵 did:plc Identity — Self-sovereign node identity for trust networks

Overview

SecuBox is a comprehensive security and network management suite for OpenWrt, providing a unified ecosystem of 38 specialized dashboards and tools. All modules are compiled automatically for multiple OpenWrt architectures via GitHub Actions.

Website: secubox.maegia.tv
Publisher: CyberMind.fr


Three-Loop Security Architecture

SecuBox implements a Three-Loop Security Model for defense in depth:

┌────────────────────────────────────────────────────────┐
│            LOOP 3: STRATEGIC                           │
│            (Hours → Days)                              │
│   ┌────────────────────────────────────────────────┐  │
│   │         LOOP 2: TACTICAL                       │  │
│   │         (Minutes → Hours)                      │  │
│   │   ┌────────────────────────────────────────┐  │  │
│   │   │      LOOP 1: OPERATIONAL               │  │  │
│   │   │      (Milliseconds → Seconds)          │  │  │
│   │   │   DETECT → DECIDE → BLOCK              │  │  │
│   │   └────────────────────────────────────────┘  │  │
│   │   CORRELATE → ANALYZE → ADAPT                 │  │
│   └────────────────────────────────────────────────┘  │
│   AGGREGATE → ANTICIPATE → EVOLVE                     │
└────────────────────────────────────────────────────────┘
Loop Function SecuBox Modules
Loop 1 Real-time blocking nftables/fw4, netifyd DPI, CrowdSec Bouncer
Loop 2 Pattern correlation CrowdSec Agent/LAPI, Scenarios, Netdata
Loop 3 Threat intelligence CrowdSec CAPI, Blocklists, P2P Hub (v0.18+)

See DOCS/THREE-LOOP-ARCHITECTURE.md for detailed analysis.


SecuBox Modules

SecuBox Core (5 modules)

Module Version Description
luci-app-secubox 0.7.1 Central dashboard/Hub for all SecuBox modules
luci-app-secubox-portal 0.7.0 Unified entry point with tabbed navigation
luci-app-secubox-admin 1.0.0 Admin control center with appstore and monitoring
luci-app-secubox-bonus 0.2.0 Documentation, local repo, and app store
luci-app-system-hub 0.5.1 Central system control with logs and backup

Security & Threat Management (9 modules)

Module Version Description
luci-app-crowdsec-dashboard 0.7.0 Real-time CrowdSec security monitoring
luci-app-secubox-security-threats 1.0.0 Unified netifyd DPI + CrowdSec intelligence
luci-app-client-guardian 0.4.0 Network access, captive portal, parental controls
luci-app-auth-guardian 0.4.0 OAuth2/OIDC authentication, voucher system
luci-app-exposure 1.0.0 Service exposure manager
luci-app-tor-shield 1.0.0 Tor anonymization dashboard
luci-app-mitmproxy 0.4.0 HTTPS traffic inspection
luci-app-cyberfeed 0.1.1 Cyberpunk RSS feed aggregator
luci-app-ksm-manager 0.4.0 Cryptographic key/HSM management

Deep Packet Inspection (2 modules)

Module Version Description
luci-app-ndpid 1.1.2 nDPId deep packet inspection dashboard
luci-app-secubox-netifyd 1.2.1 netifyd DPI with real-time flow monitoring

Network & Connectivity (8 modules)

Module Version Description
luci-app-vhost-manager 0.5.0 Nginx reverse proxy with Let's Encrypt SSL
luci-app-haproxy 1.0.0 Load balancer with vhosts and SSL
luci-app-wireguard-dashboard 0.7.0 WireGuard VPN monitoring
luci-app-network-modes 0.5.0 Sniffer, AP, Relay, Router modes
luci-app-network-tweaks 1.0.0 Auto Proxy DNS & Hosts from vhosts
luci-app-mqtt-bridge 0.4.0 USB-to-MQTT IoT hub
luci-app-cdn-cache 0.5.0 Content delivery optimization
luci-app-media-flow 0.6.4 Streaming detection (Netflix, YouTube, Spotify)

Bandwidth & Traffic Management (2 modules)

Module Version Description
luci-app-bandwidth-manager 0.5.0 QoS rules, client quotas, SQM integration
luci-app-traffic-shaper 0.4.0 TC/CAKE traffic shaping

Content & Web Platforms (5 modules)

Module Version Description
luci-app-gitea 1.0.0 Gitea Platform management
luci-app-hexojs 1.0.0 Hexo static site generator
luci-app-metabolizer 1.0.0 Metabolizer CMS support
luci-app-magicmirror2 0.4.0 MagicMirror2 smart display
luci-app-mmpm 0.2.0 MagicMirror Package Manager

AI/LLM & Analytics (4 modules)

Module Version Description
luci-app-localai 0.1.0 LocalAI LLM management
luci-app-ollama 0.1.0 Ollama LLM management
luci-app-glances 1.0.0 Glances system monitoring
luci-app-netdata-dashboard 0.5.0 Real-time Netdata monitoring

Streaming & Data Processing (2 modules)

Module Version Description
luci-app-streamlit 1.0.0 Streamlit Platform management
luci-app-picobrew 1.0.0 PicoBrew Server management

IoT & Smart Devices (1 module)

Module Version Description
luci-app-zigbee2mqtt 1.0.0 Zigbee2MQTT docker management

Supported Architectures

ARM 64-bit (AArch64)

Target Devices
aarch64-cortex-a53 ESPRESSObin, BananaPi R64
aarch64-cortex-a72 MOCHAbin, Raspberry Pi 4, NanoPi R4S
mediatek-filogic GL.iNet MT3000, BananaPi R3
rockchip-armv8 NanoPi R4S/R5S, FriendlyARM
bcm27xx-bcm2711 Raspberry Pi 4, Compute Module 4

ARM 32-bit

Target Devices
arm-cortex-a7-neon Orange Pi, BananaPi, Allwinner
arm-cortex-a9-neon Linksys WRT, Turris Omnia
qualcomm-ipq40xx Google WiFi, Zyxel NBG6617

MIPS

Target Devices
mips-24kc TP-Link Archer, Ubiquiti
mipsel-24kc Xiaomi, GL.iNet, Netgear

x86

Target Devices
x86-64 PC, VMs, Docker, Proxmox

Installation

From Pre-built Packages

Download from GitHub Releases:

opkg update
opkg install luci-app-secubox-portal_*.ipk
opkg install luci-app-system-hub_*.ipk
opkg install luci-app-crowdsec-dashboard_*.ipk

Build from Source

# Clone into OpenWrt SDK
cd ~/openwrt-sdk/package/
git clone https://github.com/CyberMind-FR/secubox-openwrt.git secubox

# Build
cd ~/openwrt-sdk/
make package/secubox/luci-app-secubox-portal/compile V=s

Add as OpenWrt Feed

Add to feeds.conf.default:

src-git secubox https://github.com/CyberMind-FR/secubox-openwrt.git

Then:

./scripts/feeds update secubox
./scripts/feeds install -a -p secubox
make menuconfig  # Select modules under LuCI > Applications
make V=s

Repository Structure

secubox-openwrt/
├── package/secubox/           # All 38 SecuBox LuCI packages
├── secubox-tools/             # Build tools and local SDK
├── DOCS/                      # Documentation
│   ├── THREE-LOOP-ARCHITECTURE.md  # Security model analysis
│   ├── DEVELOPMENT-GUIDELINES.md
│   ├── QUICK-START.md
│   └── VALIDATION-GUIDE.md
└── .github/workflows/         # CI/CD

OpenWrt Compatibility

Version Status Package Format
25.x Testing .apk
24.10.x Recommended .ipk
23.05.x Supported .ipk

Roadmap

Phase Version Status Focus
Core Mesh v0.17 Released Loops 1+2 complete
Service Mesh v0.18 🔵 In Progress P2P Hub foundation
Intelligence Mesh v0.19 Planned Full P2P intelligence
AI Mesh v0.20 Planned ML in Loop 2
Certification v1.0 Planned ANSSI certification


License

Apache-2.0 © 2024-2026 CyberMind.fr


Contributing

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

Author

Gandalf - CyberMind.fr

Ex Tenebris, Lux Securitas

🇫🇷 Made with love in France