feat: rampart-tui — live metrics terminal dashboard

- ratatui + crossterm; separate bin reading Prometheus exposition format
- counter table (xdp stats, auto-bans, intel), pps/drops history chart,
  status panel with error banner, q/quit r/refresh
- prometheus text parser (labels, escapes, NaN/Inf), Fetcher trait for tests
- 152 tests green
This commit is contained in:
loki5512344 2026-08-24 12:35:09 +02:00
parent 6863249ad4
commit 564613b82d
Signed by: boba
GPG key ID: 253067914055423B
11 changed files with 2024 additions and 15 deletions

1067
Cargo.lock generated

File diff suppressed because it is too large Load diff