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 2f0dc626ac fix(lyrion): Listen on all interfaces for WAN device streaming
- Add --httpaddr 0.0.0.0 to squeezeboxserver startup args
- Set httpaddr in default server.prefs
- Improve DNS config with multiple nameservers and search domain

Fixes Squeezebox devices on WAN network (192.168.1.x) getting
"connection reset by peer" when trying to stream from Lyrion
bound only to LAN IP (192.168.255.1).

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-03-12 16:45:13 +01:00
.claude refactor(luci): Mass KissTheme UI rework across all LuCI apps 2026-03-12 11:09:34 +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 fix(lyrion): Listen on all interfaces for WAN device streaming 2026-03-12 16:45:13 +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