Commit Graph
8 Commits
Author SHA1 Message Date
Andy Dixon 658015b2a7 Track web/dist/.gitkeep so a fresh clone satisfies go:embed 2026-10-09 22:16:31 +01:00
Andy Dixon b6ce5b5611 UI robustness: error boundary per page; fix null-array crashes (TLS certificates, idle dashboard interfaces, stats slices) 2026-10-09 22:14:24 +01:00
Andy Dixon 6429e99cd9 Benchmark harness (python3-only); enable MemoryAccounting on pilens.service 2026-10-09 22:03:30 +01:00
Andy Dixon fa5445e4a4 Phase 5: Findings diagnostics panel; pin Go toolchain 1.27.2 (0 called stdlib vulns); npm audit clean 2026-10-09 22:01:03 +01:00
Andy Dixon 68702f1b2e Docs: mark Phase 3 implemented (conversations, follow stream, DNS/TLS explorers, statistics) 2026-10-09 18:43:42 +01:00
Andy Dixon 6605a1d467 Phase 3: conversations, Follow TCP Stream, DNS explorer, TLS metadata explorer, statistics
Conversations and statistics are computed from the SQLite summary index (across
segments); stream payload via tshark follow; DNS/TLS fields via tshark. TLS is
metadata-only and labelled 'encrypted pass-through' throughout.
2026-10-09 18:39:39 +01:00
Andy Dixon 01b568aaf7 Web UI, packaging, systemd units, installer scripts, namespace integration tests
React/TS analyser (virtualised packet list, protocol tree, verified hex mapping),
setup wizard, network/devices/health/library/settings pages. Installer with
backup and rollback, uninstall/repair/diagnose. Docker+netns integration suite
covering DHCP, DNS, NAT, isolation, IPv6 blocking, capture and export.
2026-10-09 17:56:02 +01:00
Andy Dixon 31e39bdbef Management API, service binary and host probes
TLS-only HTTP API with Argon2id auth, setup token, CSRF, TOTP, login throttling,
management source allow-list; network apply via helper; capture endpoints;
SSE events; crash recovery of interrupted segments; systemd notify/watchdog.
2026-10-09 17:39:24 +01:00