docs: Update WIP.md with 2026-02-08 session work

- Vortex Hub wildcard routing
- Mitmproxy WAF subdomain metrics
- RPCD luci.secubox modular refactor
- HAProxy backend IP fixes
- GK2 node service mapping

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
CyberMind-FR 2026-02-08 11:41:16 +01:00
parent c0cab9ae36
commit 88d1f3377c

View File

@ -1,6 +1,6 @@
# Work In Progress (Claude) # Work In Progress (Claude)
_Last updated: 2026-02-08_ _Last updated: 2026-02-08 (evening)_
> **Architecture Reference**: SecuBox Fanzine v3 — Les 4 Couches > **Architecture Reference**: SecuBox Fanzine v3 — Les 4 Couches
@ -51,6 +51,38 @@ _Last updated: 2026-02-08_
- Gossip-based exposure config sync via secubox-p2p - Gossip-based exposure config sync via secubox-p2p
- Created `luci-app-vortex-dns` dashboard - Created `luci-app-vortex-dns` dashboard
### Just Completed (2026-02-08 PM)
- **Vortex Hub Wildcard Routing** — DONE (2026-02-08)
- HAProxy wildcard domain support (`*.gk2.secubox.in`)
- Subdomain-to-path rewriting: `{sub}.gk2.secubox.in/x``/{sub}/x`
- New `match_type` option: exact, suffix, regex
- Vortex fallback backend with `X-Vortex-Node` headers
- Prepares infrastructure for distributed mesh node publishing
- **Mitmproxy WAF Subdomain Metrics** — DONE (2026-02-08)
- Track requests/threats per subdomain in `secubox_analytics.py`
- New RPCD method: `subdomain_metrics`
- Metrics: requests, threats, protocols, methods, status codes, top URIs, countries
- LuCI dashboard shows subdomain metrics instead of alerts
- **RPCD luci.secubox Modular Refactor** — DONE (2026-02-08)
- Split 2544-line monolithic handler into 14 modules
- Thin dispatcher + `/usr/lib/secubox/rpcd.d/*.sh` modules
- Modules: core, modules, profiles, snapshots, health, dashboard, appstore, state, network, feeds, skills, feedback, p2p
- Shared utilities in `_common.sh`
- **HAProxy Backend IP Fixes** — DONE (2026-02-08)
- Fixed all `127.0.0.1``192.168.255.1` in backend configs
- Cleaned up duplicate vhosts and invalid IP:port backend formats
- Fixed `presse.cybermood.eu` routing
- Fixed `streamlit_evolution` stale config in container
- **GK2 Node Service Mapping** — DONE (2026-02-08)
- Complete map of 10 published domains
- 9 active backends documented
- Wildcard certificate ready for mesh
### Just Completed (2026-02-06/08) ### Just Completed (2026-02-06/08)
- **Evolution Dashboard Real-Time Commits** — DONE (2026-02-08) - **Evolution Dashboard Real-Time Commits** — DONE (2026-02-08)