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 4ffa597c2a feat(hub): Enhance hub-generator v7 with NFO integration and preview
- MetaBlog NFO support: read descriptions, keywords, capabilities
- Version badges on cards with NFO version info
- Capability filter cloud: clickable capability badges
- Audience filter bar: filter by target audience
- Dynamic preview modal: click eye button to preview site in iframe
- Enhanced search: searches all NFO metadata fields
- NFO stats counter in stats bar

UI enhancements:
- Preview button appears on hover
- Modal with full-screen iframe preview
- ESC key and click-outside to close
- "Open in new tab" link in preview footer

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-03-14 09:06:53 +01:00
.claude feat(nfo): Add Module Manifest system with batch generation 2026-03-14 08:51:09 +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 feat(sbom): Add CRA Annex I compliant SBOM pipeline 2026-03-04 08:01:00 +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
config/mitmproxy fix(metablogizer): Optimize list_sites RPC for 78 sites performance 2026-02-26 13:30:28 +01:00
config-backups feat(config-backups): Add BIND DNS configuration backups 2026-03-09 11:20:51 +01:00
dist/sbom feat(vhosts-checker): Add KISS UI dashboard for HAProxy vhosts status 2026-03-04 11:07:22 +01:00
docs feat(sbom): Add CRA Annex I compliant SBOM pipeline 2026-03-04 08:01:00 +01:00
DOCS docs: Add Reverse MWAN WireGuard design specification 2026-02-28 18:07:48 +01:00
EXAMPLES fix: Rename JS example file to avoid validation errors 2026-01-09 20:13:44 +01:00
luci-app-secubox-users feat(v0.23.0): Matrix homeserver, SaaS Relay CDN caching, Media Hub dashboard 2026-02-20 11:44:26 +01:00
package/secubox feat(hub): Enhance hub-generator v7 with NFO integration and preview 2026-03-14 09:06:53 +01:00
scripts feat(sbom): Add CRA Annex I compliant SBOM pipeline 2026-03-04 08:01:00 +01:00
secubox-tools fix(tools): Add curl redirect handling to image builder scripts 2026-03-03 09:44:04 +01:00
site chore: Update GitHub repo URL to CyberMind-FR organization 2026-01-14 09:44:01 +01:00
streamlit-apps/fabricator feat(fabricator): Add Embedder tab and sync to repo 2026-02-06 22:09:47 +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 chore: Ignore ZKP Hamiltonian build directories 2026-02-24 17:00:29 +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 refactor(luci): Mass KissTheme UI rework across all LuCI apps 2026-03-12 11:09:34 +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
dns-secubox-in-config feat: Add threat-analyst, dns-guard, mcp-server and DNS provider DynDNS 2026-02-05 08:30:28 +01:00
dns-secubox-in-config-comprehensive feat: Add threat-analyst, dns-guard, mcp-server and DNS provider DynDNS 2026-02-05 08:30:28 +01:00
DNS-SECUBOX-IN-SETUP.md feat: Add threat-analyst, dns-guard, mcp-server and DNS provider DynDNS 2026-02-05 08:30:28 +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
KISS-FIRST-TIME-WIZARD.md feat: Add threat-analyst, dns-guard, mcp-server and DNS provider DynDNS 2026-02-05 08:30:28 +01:00
Makefile feat(sbom): Add CRA Annex I compliant SBOM pipeline 2026-03-04 08:01:00 +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
PROJECT-STATUS-AND-INNOVATION.md feat: Add threat-analyst, dns-guard, mcp-server and DNS provider DynDNS 2026-02-05 08:30:28 +01:00
README.md feat(vhosts-checker): Dark theme UI with emoji status and fixed route detection 2026-03-04 11:37:08 +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
SECURITY.md feat(sbom): Add CRA Annex I compliant SBOM pipeline 2026-03-04 08:01:00 +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.18.0 Last Updated: 2026-03-04 Status: Production Ready Modules: 86 LuCI Applications

Build OpenWrt Packages License Release


Overview

SecuBox is a comprehensive security and network management suite for OpenWrt, providing a unified ecosystem of 86 specialized dashboards and tools. The platform implements a Four-Layer Architecture for defense in depth, featuring AI-powered threat analysis, P2P mesh networking, and multi-channel service exposure.

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


Four-Layer Architecture

+============================================================+
|              LAYER 4: MESH NETWORKING                       |
|              MirrorNet / P2P Hub / Services Mirrors         |
|  +--------------------------------------------------------+ |
|  |           LAYER 3: AI GATEWAY                          | |
|  |           MCP Server / Threat Analyst / DNS Guard      | |
|  |  +----------------------------------------------------+ | |
|  |  |         LAYER 2: TACTICAL                          | | |
|  |  |         CrowdSec / WAF / Scenarios                 | | |
|  |  |  +------------------------------------------------+ | | |
|  |  |  |       LAYER 1: OPERATIONAL                     | | | |
|  |  |  |       fw4 / DPI / Bouncer / HAProxy            | | | |
|  |  |  +------------------------------------------------+ | | |
|  |  +----------------------------------------------------+ | |
|  +--------------------------------------------------------+ |
+============================================================+
Layer Function Time Scale SecuBox Components
Layer 1 Real-time blocking ms → seconds nftables/fw4, netifyd DPI, CrowdSec Bouncer
Layer 2 Pattern correlation minutes → hours CrowdSec Agent/LAPI, mitmproxy WAF, Scenarios
Layer 3 AI analysis minutes → hours MCP Server, Threat Analyst, DNS Guard
Layer 4 Mesh networking continuous P2P Hub, MirrorBox, Services Registry

Key Features

Security

  • CrowdSec Integration — Real-time threat intelligence, CAPI enrollment, auto-banning
  • mitmproxy WAF — HTTPS inspection with CVE detection, sensitivity-based auto-ban
  • Deep Packet Inspection — netifyd/nDPId protocol analysis
  • MAC Guardian — WiFi MAC spoofing detection with CrowdSec integration
  • DNS Guard — AI-powered DGA, tunneling, and anomaly detection

AI Gateway

  • MCP Server — Model Context Protocol for Claude Desktop integration
  • Threat Analyst — Autonomous AI agent for threat analysis and rule generation
  • LocalAI — Self-hosted LLM with model management

Mesh Networking

  • P2P Hub — Decentralized peer discovery with globe visualization
  • MirrorBox — Distributed service catalog with auto-sync
  • App Store — P2P package distribution across mesh peers
  • Master Link — Secure mesh onboarding with dynamic IPK generation

Service Exposure

  • Punk Exposure — Multi-channel service emancipation (Tor + DNS/SSL + Mesh)
  • HAProxy — Load balancer with webroot ACME, auto-SSL
  • Tor Shield — .onion hidden services with split-routing

Media & Content

  • Jellyfin — LXC media server with setup wizard
  • Lyrion — Music server with CIFS integration
  • Zigbee2MQTT — LXC Alpine container for IoT
  • Domoticz — Home automation with MQTT bridge

SecuBox Modules (86 Total)

Core (6 modules)

Module Description
luci-app-secubox Central dashboard/Hub
luci-app-secubox-portal Unified entry point with tabs
luci-app-secubox-admin Admin control center
secubox-app-bonus App store and documentation
luci-app-system-hub System control with backup
luci-theme-secubox KISS UI theme

Security (15 modules)

Module Description
luci-app-crowdsec-dashboard CrowdSec monitoring
luci-app-security-threats Unified netifyd + CrowdSec
luci-app-client-guardian Captive portal, parental controls
luci-app-auth-guardian OAuth2/OIDC, vouchers
luci-app-exposure Service exposure manager
luci-app-tor-shield Tor anonymization
luci-app-mitmproxy HTTPS inspection WAF
luci-app-mac-guardian WiFi MAC security
luci-app-dns-guard AI-powered DNS anomaly
luci-app-waf Web Application Firewall
luci-app-threat-analyst AI threat analysis
luci-app-ksm-manager Key/HSM management
luci-app-master-link Mesh onboarding
luci-app-routes-status VHosts route checker
secubox-mcp-server MCP protocol server

Network (12 modules)

Module Description
luci-app-haproxy Load balancer with SSL
luci-app-wireguard-dashboard WireGuard VPN
luci-app-vhost-manager Nginx reverse proxy
luci-app-network-modes Sniffer/AP/Relay/Router
luci-app-network-tweaks DNS & proxy controls
luci-app-dns-provider DNS provider API
luci-app-cdn-cache CDN optimization
luci-app-bandwidth-manager QoS and quotas
luci-app-traffic-shaper TC/CAKE shaping
luci-app-mqtt-bridge USB-to-MQTT IoT
luci-app-media-flow Streaming detection
luci-app-netdiag Network diagnostics

DPI (2 modules)

Module Description
luci-app-ndpid nDPId deep packet inspection
luci-app-netifyd netifyd flow monitoring

P2P Mesh (4 modules)

Module Description
luci-app-p2p P2P Hub with MirrorBox
luci-app-service-registry Service catalog
luci-app-device-intel Device intelligence
secubox-content-pkg Content distribution

AI/LLM (4 modules)

Module Description
luci-app-localai LocalAI v3.9.0
luci-app-ollama Ollama LLM
luci-app-glances System monitoring
luci-app-netdata-dashboard Netdata real-time

Media (7 modules)

Module Description
luci-app-jellyfin Media server (LXC)
luci-app-lyrion Music server
luci-app-zigbee2mqtt Zigbee gateway (LXC)
luci-app-domoticz Home automation (LXC)
luci-app-ksmbd SMB/CIFS shares
luci-app-smbfs Remote mount manager
luci-app-magicmirror2 Smart display

Content Platforms (6 modules)

Module Description
luci-app-gitea Git platform
luci-app-hexojs Static site generator
luci-app-metablogizer Metabolizer CMS
luci-app-streamlit Streamlit apps
luci-app-picobrew PicoBrew server
luci-app-jitsi Video conferencing

Remote Access (3 modules)

Module Description
luci-app-rustdesk RustDesk relay
luci-app-guacamole Clientless desktop
luci-app-simplex SimpleX Chat

Plus 27 additional supporting packages...


Supported Architectures

Architecture Targets Example Devices
ARM64 aarch64-cortex-a53/a72, mediatek-filogic, rockchip-armv8 MOCHAbin, NanoPi R4S/R5S, GL.iNet MT3000, Raspberry Pi 4
ARM32 arm-cortex-a7/a9-neon, qualcomm-ipq40xx Turris Omnia, Google WiFi
MIPS mips-24kc, mipsel-24kc TP-Link Archer, Xiaomi
x86 x86-64 PC, VMs, Docker, Proxmox

Installation

From Pre-built Packages

opkg update
opkg install luci-app-secubox-portal_*.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
make package/secubox/luci-app-secubox-portal/compile V=s

Add as Feed

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

MCP Integration (Claude Desktop)

SecuBox includes an MCP server for AI integration:

{
  "mcpServers": {
    "secubox": {
      "command": "ssh",
      "args": ["root@192.168.255.1", "/usr/bin/secubox-mcp"]
    }
  }
}

Available tools: crowdsec.alerts, crowdsec.decisions, waf.logs, dns.queries, network.flows, system.metrics, wireguard.status, ai.analyze_threats, ai.cve_lookup, ai.suggest_waf_rules


Roadmap

Version Status Focus
v0.17 Released Core Mesh, 38 modules
v0.18 Current P2P Hub, AI Gateway, 86 modules
v0.19 Planned Full P2P intelligence
v1.0 Planned ANSSI certification


License

Apache-2.0 © 2024-2026 CyberMind.fr


Author

Gandalf - CyberMind.fr

Ex Tenebris, Lux Securitas

Made in France