diff --git a/.claude/HISTORY.md b/.claude/HISTORY.md index 618a165b..719d582f 100644 --- a/.claude/HISTORY.md +++ b/.claude/HISTORY.md @@ -5220,3 +5220,15 @@ git checkout HEAD -- index.html - LuCI timeline view: Event cards, IP context modal, quick ban, search - 8 new RPCD methods for correlation access and control + + +- **Dual-Stream DPI Phase 4 - LAN Passive Flow Analysis (2026-03-15/16)** + - New `dpi-lan-collector` daemon for passive br-lan monitoring + - Zero MITM, zero caching - pure nDPI/conntrack flow observation + - Tracks: active clients (ARP), destinations (conntrack), protocols (TCP/UDP/ICMP) + - LuCI `lan-flows.js` view with real-time stats and 5s auto-refresh + - 4 new RPCD methods: get_lan_status, get_lan_clients, get_lan_destinations, get_lan_protocols + - UCI config `lan` section with interface, aggregate_interval, client_retention + - Fixed protocol display bug ("TCPnull" → "TCP") + - Removed mitmproxy-out container (not needed for WAF) + - Updated MITM detection to check mitmproxy-in specifically diff --git a/.claude/WIP.md b/.claude/WIP.md index 7981bd1b..756e13a8 100644 --- a/.claude/WIP.md +++ b/.claude/WIP.md @@ -1,6 +1,6 @@ # Work In Progress (Claude) -_Last updated: 2026-03-15 (Wall Colorsets)_ +_Last updated: 2026-03-16 (DPI LAN Passive Analysis)_ > **Architecture Reference**: SecuBox Fanzine v3 — Les 4 Couches @@ -8,6 +8,18 @@ _Last updated: 2026-03-15 (Wall Colorsets)_ ## Recently Completed +### 2026-03-16 + +- **Dual-Stream DPI Phase 4 - LAN Passive Flow Analysis (Complete)** + - New `dpi-lan-collector` daemon for passive br-lan monitoring + - Zero MITM, zero caching - pure nDPI/conntrack flow observation + - Tracks: active LAN clients (ARP), external destinations (conntrack), protocols + - LuCI `lan-flows.js` view with real-time stats and 5s auto-refresh + - 4 new RPCD methods: get_lan_status, get_lan_clients, get_lan_destinations, get_lan_protocols + - Fixed protocol display bug ("TCPnull" → "TCP") + - Removed mitmproxy-out container (WAF only needs mitmproxy-in) + - Updated MITM detection to check mitmproxy-in specifically + ### 2026-03-15 - **MAGIC·CHESS·360 Colorset + Sliders Enhancement (Complete)**