Wiki structure: - Home.md: Main navigation with module categories - Installation.md: Getting started guide - Quick-Start.md: First-time setup walkthrough - Architecture.md: 4-layer architecture overview - Modules.md: Complete catalog of 80+ modules Module documentation (docs/wiki/modules/): - Security.md: 15 security modules (CrowdSec, WAF, Guardians) - Network.md: 12 network modules (HAProxy, Bandwidth, Traffic) - Mesh.md: 7 VPN/mesh modules (WireGuard, P2P, MirrorNet) - DNS.md: 6 DNS modules (DNS Master, Vortex, Meshname) - Apps.md: 20 application modules (Jellyfin, Nextcloud, Matrix) - System.md: 14 system modules (Config Vault, Reporter, RTTY) - AI.md: 8 AI modules (Gateway, LocalAI, Threat Analyst) Updated: - SCREENSHOTS.md: Expanded to 111 modules with all categories - README.md: Added wiki links and module index Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
208 lines
13 KiB
Markdown
208 lines
13 KiB
Markdown
# SecuBox OpenWrt Wiki
|
|
|
|
Welcome to the **SecuBox** documentation wiki. SecuBox is a privacy-focused mesh network appliance built on OpenWrt 24.10.
|
|
|
|
---
|
|
|
|
## Quick Start
|
|
|
|
| Topic | Description |
|
|
|-------|-------------|
|
|
| [Installation](Installation.md) | Getting started with SecuBox |
|
|
| [Quick Start Guide](Quick-Start.md) | First-time setup and configuration |
|
|
| [Architecture](Architecture.md) | System architecture overview |
|
|
| [Module Catalog](Modules.md) | Complete list of 80+ modules |
|
|
|
|
---
|
|
|
|
## Module Categories
|
|
|
|
### Core & Mesh
|
|
|
|
| Module | Description | Screenshot |
|
|
|--------|-------------|------------|
|
|
| [SecuBox Core](modules/Core.md) | Base utilities and shared libraries |  |
|
|
| [Mesh Network](modules/Mesh.md) | Mesh daemon, topology, gate election |  |
|
|
| [P2P Network](modules/P2P.md) | Decentralized gossip protocol |  |
|
|
| [MirrorNet](modules/MirrorNet.md) | Mesh orchestration and mirroring |  |
|
|
| [Identity](modules/Identity.md) | DID:plc, key rotation, trust scoring |  |
|
|
|
|
### Security (15 modules)
|
|
|
|
| Module | Description | Screenshot |
|
|
|--------|-------------|------------|
|
|
| [CrowdSec Dashboard](modules/CrowdSec.md) | IDS/IPS with threat intelligence |  |
|
|
| [WAF Filters](modules/WAF.md) | mitmproxy Web Application Firewall |  |
|
|
| [Threat Analyst](modules/ThreatAnalyst.md) | AI-powered threat correlation |  |
|
|
| [DNS Guard](modules/DNSGuard.md) | DNS anomaly detection |  |
|
|
| [Auth Guardian](modules/AuthGuardian.md) | Authentication monitoring |  |
|
|
| [Client Guardian](modules/ClientGuardian.md) | Client access control |  |
|
|
| [MAC Guardian](modules/MACGuardian.md) | MAC address management |  |
|
|
| [IoT Guard](modules/IoTGuard.md) | IoT device security |  |
|
|
| [IP Blocklist](modules/IPBlocklist.md) | IP blocking and management |  |
|
|
| [ZKP Verification](modules/ZKP.md) | Zero-knowledge proof |  |
|
|
| [CVE Triage](modules/CVETriage.md) | AI vulnerability analysis |  |
|
|
| [Security Threats](modules/SecurityThreats.md) | Threat overview dashboard |  |
|
|
| [Cookie Tracker](modules/CookieTracker.md) | Cookie analysis |  |
|
|
| [Avatar Tap](modules/AvatarTap.md) | Session capture and replay |  |
|
|
| [Interceptor](modules/Interceptor.md) | Traffic interception control |  |
|
|
|
|
### Network (12 modules)
|
|
|
|
| Module | Description | Screenshot |
|
|
|--------|-------------|------------|
|
|
| [Network Modes](modules/NetworkModes.md) | Router/AP/Bridge configuration |  |
|
|
| [Bandwidth Manager](modules/Bandwidth.md) | Traffic monitoring and limits |  |
|
|
| [Traffic Shaper](modules/TrafficShaper.md) | QoS and traffic prioritization |  |
|
|
| [HAProxy](modules/HAProxy.md) | Load balancer and reverse proxy |  |
|
|
| [Virtual Hosts](modules/VHosts.md) | Virtual host management |  |
|
|
| [CDN Cache](modules/CDNCache.md) | Content caching proxy |  |
|
|
| [Network Tweaks](modules/NetworkTweaks.md) | Advanced network settings |  |
|
|
| [Routes Status](modules/RoutesStatus.md) | Route monitoring |  |
|
|
| [SAAS Relay](modules/SAASRelay.md) | SaaS service relay |  |
|
|
| [Network Diag](modules/NetDiag.md) | Network diagnostics |  |
|
|
| [MQTT Bridge](modules/MQTTBridge.md) | MQTT protocol bridge |  |
|
|
| [KSM Manager](modules/KSMManager.md) | Kernel shared memory |  |
|
|
|
|
### Monitoring (10 modules)
|
|
|
|
| Module | Description | Screenshot |
|
|
|--------|-------------|------------|
|
|
| [Metrics Dashboard](modules/Metrics.md) | System metrics overview |  |
|
|
| [Netdata](modules/Netdata.md) | Real-time system monitoring |  |
|
|
| [DPI (netifyd)](modules/DPI.md) | Deep packet inspection |  |
|
|
| [DPI Dual](modules/DPIDual.md) | Dual-stream DPI analysis |  |
|
|
| [Device Intel](modules/DeviceIntel.md) | Device fingerprinting |  |
|
|
| [Media Flow](modules/MediaFlow.md) | Media traffic analysis |  |
|
|
| [Watchdog](modules/Watchdog.md) | Service health monitoring |  |
|
|
| [Glances](modules/Glances.md) | System overview |  |
|
|
| [Network Anomaly](modules/NetworkAnomaly.md) | AI anomaly detection |  |
|
|
| [nDPId](modules/nDPId.md) | nDPI daemon interface |  |
|
|
|
|
### VPN & Mesh (6 modules)
|
|
|
|
| Module | Description | Screenshot |
|
|
|--------|-------------|------------|
|
|
| [WireGuard Dashboard](modules/WireGuard.md) | VPN tunnel management |  |
|
|
| [Mesh Network](modules/Mesh.md) | SecuBox mesh daemon |  |
|
|
| [P2P Network](modules/P2P.md) | P2P gossip protocol |  |
|
|
| [MirrorNet](modules/MirrorNet.md) | Service mirroring |  |
|
|
| [Master Link](modules/MasterLink.md) | Node onboarding |  |
|
|
| [OpenClaw](modules/OpenClaw.md) | Claw VPN integration |  |
|
|
|
|
### DNS (6 modules)
|
|
|
|
| Module | Description | Screenshot |
|
|
|--------|-------------|------------|
|
|
| [DNS Master](modules/DNSMaster.md) | DNS server management |  |
|
|
| [DNS Guard](modules/DNSGuard.md) | DNS filtering and blocking |  |
|
|
| [Vortex DNS](modules/VortexDNS.md) | DNS firewall with threat intel |  |
|
|
| [Meshname DNS](modules/MeshnameDNS.md) | Mesh DNS resolution (.ygg) |  |
|
|
| [DNS Provider](modules/DNSProvider.md) | External DNS API (OVH, Gandi) |  |
|
|
| [AdGuard Home](modules/AdGuard.md) | Ad blocking DNS |  |
|
|
|
|
### Privacy (4 modules)
|
|
|
|
| Module | Description | Screenshot |
|
|
|--------|-------------|------------|
|
|
| [Tor Shield](modules/TorShield.md) | Tor network integration |  |
|
|
| [Exposure](modules/Exposure.md) | Service exposure (Tor/DNS/Mesh) |  |
|
|
| [ZKP](modules/ZKP.md) | Zero-knowledge proof verification |  |
|
|
| [Interceptor](modules/Interceptor.md) | Traffic interception control |  |
|
|
|
|
### Publishing (8 modules)
|
|
|
|
| Module | Description | Screenshot |
|
|
|--------|-------------|------------|
|
|
| [Metablogizer](modules/Metablogizer.md) | Static site generator |  |
|
|
| [Droplet](modules/Droplet.md) | Quick web publishing |  |
|
|
| [Streamlit Forge](modules/StreamlitForge.md) | Streamlit app builder |  |
|
|
| [Streamlit](modules/Streamlit.md) | Streamlit dashboard |  |
|
|
| [Metacatalog](modules/Metacatalog.md) | Content catalog |  |
|
|
| [HexoJS](modules/HexoJS.md) | Hexo blog manager |  |
|
|
| [Metabolizer](modules/Metabolizer.md) | Content processor |  |
|
|
| [Repo](modules/Repo.md) | Package repository |  |
|
|
|
|
### Apps & Services (20 modules)
|
|
|
|
| Module | Description | Screenshot |
|
|
|--------|-------------|------------|
|
|
| [Jellyfin](modules/Jellyfin.md) | Media server |  |
|
|
| [Lyrion](modules/Lyrion.md) | Music server |  |
|
|
| [Gitea](modules/Gitea.md) | Git server |  |
|
|
| [Nextcloud](modules/Nextcloud.md) | Cloud storage |  |
|
|
| [PeerTube](modules/PeerTube.md) | Video platform |  |
|
|
| [PhotoPrism](modules/PhotoPrism.md) | Photo gallery |  |
|
|
| [GoToSocial](modules/GoToSocial.md) | ActivityPub social |  |
|
|
| [Jitsi](modules/Jitsi.md) | Video conferencing |  |
|
|
| [Matrix](modules/Matrix.md) | Matrix chat server |  |
|
|
| [Jabber](modules/Jabber.md) | XMPP server |  |
|
|
| [SimpleX](modules/SimpleX.md) | Private messaging |  |
|
|
| [VoIP](modules/VoIP.md) | Asterisk PBX |  |
|
|
| [TURN](modules/TURN.md) | TURN/STUN server |  |
|
|
| [Domoticz](modules/Domoticz.md) | Home automation |  |
|
|
| [Zigbee2MQTT](modules/Zigbee.md) | Zigbee bridge |  |
|
|
| [MagicMirror2](modules/MagicMirror.md) | Smart mirror |  |
|
|
| [Mailserver](modules/Mailserver.md) | Email server |  |
|
|
| [Torrent](modules/Torrent.md) | BitTorrent client |  |
|
|
| [Webradio](modules/Webradio.md) | Internet radio |  |
|
|
| [PicoBrew](modules/PicoBrew.md) | Brewing controller |  |
|
|
|
|
### System (12 modules)
|
|
|
|
| Module | Description | Screenshot |
|
|
|--------|-------------|------------|
|
|
| [SecuBox Settings](modules/SecuBox.md) | Main configuration |  |
|
|
| [SecuBox Admin](modules/Admin.md) | Admin dashboard |  |
|
|
| [System Hub](modules/SystemHub.md) | System overview |  |
|
|
| [SecuBox Portal](modules/Portal.md) | User portal |  |
|
|
| [Config Vault](modules/ConfigVault.md) | Git-based config backup |  |
|
|
| [Config Advisor](modules/ConfigAdvisor.md) | ANSSI compliance |  |
|
|
| [SMTP Relay](modules/SMTPRelay.md) | Email relay settings |  |
|
|
| [Reporter](modules/Reporter.md) | Report generator |  |
|
|
| [RTTY Remote](modules/RTTY.md) | Remote terminal access |  |
|
|
| [Backup](modules/Backup.md) | System backup |  |
|
|
| [Cloner](modules/Cloner.md) | Device cloning |  |
|
|
| [Users](modules/Users.md) | User management |  |
|
|
|
|
### AI Features (8 modules)
|
|
|
|
| Module | Description | Screenshot |
|
|
|--------|-------------|------------|
|
|
| [AI Gateway](modules/AIGateway.md) | AI provider routing |  |
|
|
| [AI Insights](modules/AIInsights.md) | AI-powered insights |  |
|
|
| [LocalAI](modules/LocalAI.md) | Local LLM inference |  |
|
|
| [Ollama](modules/Ollama.md) | Ollama LLM server |  |
|
|
| [LocalRecall](modules/LocalRecall.md) | AI memory system |  |
|
|
| [Threat Analyst](modules/ThreatAnalyst.md) | AI threat analysis |  |
|
|
| [CVE Triage](modules/CVETriage.md) | AI vulnerability triage |  |
|
|
| [Network Anomaly](modules/NetworkAnomaly.md) | AI anomaly detection |  |
|
|
|
|
---
|
|
|
|
## Development
|
|
|
|
| Document | Description |
|
|
|----------|-------------|
|
|
| [Development Guidelines](Development.md) | Coding standards and practices |
|
|
| [Module Implementation](Module-Implementation.md) | How to create new modules |
|
|
| [LuCI Reference](LuCI-Reference.md) | LuCI JavaScript development |
|
|
| [API Reference](API.md) | RPCD/ubus API documentation |
|
|
|
|
---
|
|
|
|
## Theme: CRT P31 Phosphor Green
|
|
|
|
SecuBox uses a retro CRT terminal aesthetic:
|
|
|
|
- **Primary**: `#33ff66` (phosphor peak)
|
|
- **Background**: `#050803` (tube black)
|
|
- **Font**: Monospace (Courier Prime)
|
|
- **Effects**: Scanlines, phosphor glow
|
|
|
|
See [UI Guide](UI-Guide.md) for full theme documentation.
|
|
|
|
---
|
|
|
|
*SecuBox v1.0.0 | CyberMind 2026*
|