fd62413935
feat: rich fingerprint rendering in attacker detail view
...
Replace raw JSON dump with typed fingerprint cards:
- JA3/JA4/JA3S/JA4S shown as labeled hash rows with TLS version, SNI, ALPN tags
- JA4L displayed as prominent RTT/TTL metrics
- TLS session resumption mechanisms rendered as colored tags
- Certificate details with subject CN, issuer, validity, SANs, self-signed badge
- HTTP User-Agent and VNC client shown with monospace value display
- Generic fallback for unknown fingerprint types
2026-04-13 23:24:37 -04:00
a022b4fed6
feat: attacker profiles — UUID model, API routes, list/detail frontend
...
Migrate Attacker model from IP-based to UUID-based primary key with
auto-migration for old schema. Add GET /attackers (paginated, search,
sort) and GET /attackers/{uuid} API routes. Rewrite Attackers.tsx as
a card grid with full threat info and create AttackerDetail.tsx as a
dedicated detail page with back navigation, stats, commands table,
and fingerprints.
2026-04-13 22:35:13 -04:00
57d395d6d7
fix: auth redirect, SSE reconnect, stats polling removal, active decky count, schemathesis health check
CI / Lint (ruff) (push) Successful in 18s
CI / SAST (bandit) (push) Successful in 19s
CI / Dependency audit (pip-audit) (push) Failing after 27s
CI / Test (Standard) (3.11) (push) Has been skipped
CI / Test (Standard) (3.12) (push) Has been skipped
CI / Test (Live) (3.11) (push) Has been skipped
CI / Test (Fuzz) (3.11) (push) Has been skipped
CI / Merge dev → testing (push) Has been skipped
CI / Prepare Merge to Main (push) Has been skipped
CI / Finalize Merge to Main (push) Has been skipped
2026-04-13 18:33:32 -04:00
ac094965b5
fix: redirect to login on expired/missing JWT and 401 responses
2026-04-13 08:17:57 -04:00
6b8392102e
fix: emit stats/histogram snapshot on SSE connect; remove polling api.get('/stats') from Dashboard
2026-04-09 19:23:24 -04:00
29da2a75b3
fix: add localhost:9090 to CORS defaults; revert broken relative-URL and proxy changes
2026-04-09 19:14:40 -04:00
3362325479
fix: resolve CORS blocking Vite dev server (add 5173 to defaults, add proxy)
2026-04-09 19:10:10 -04:00
a2d07bd67c
fix: refactor Bounty UI to match dashboard style and fix layout
2026-04-09 02:00:49 -04:00
69626d705d
feat: implement Bounty Vault for captured credentials and artifacts
2026-04-09 01:52:50 -04:00
0123e1c69e
fix: suppress noisy cleanup warnings in pytest and fix fleet test auth
2026-04-09 01:05:34 -04:00
9dc6ff3887
ui: ensure inputs and buttons inherit Ubuntu Mono font
2026-04-08 21:31:44 -04:00
fe25798425
ui: change main dashboard font to Ubuntu Mono
2026-04-08 21:30:30 -04:00
6c2478ede3
fix: restore missing API endpoints, fix chart rendering, and update date filter formatting
2026-04-08 21:25:59 -04:00
532a4e2dc5
fix: resolve SSE CORS issues and fix date filter format mismatch
2026-04-08 21:15:26 -04:00
ec503b9ec6
feat: implement advanced live logs with KQL search, histogram, and live/historical modes
2026-04-08 21:01:05 -04:00
32b06afef6
feat: add .env based configuration for API, Web, and Auth options
2026-04-08 01:27:11 -04:00
1b5d366b38
ui: add file upload support to web-based INI deployment
2026-04-08 00:59:53 -04:00
168ecf14ab
feat: add API-only mode and web-based INI deployment
2026-04-08 00:56:25 -04:00
db9a2699b9
ui: fix dashboard overflow and overlap with sidebar
2026-04-08 00:44:33 -04:00
c544964f57
feat: migrate dashboard live logs to Server-Sent Events (SSE)
2026-04-08 00:30:31 -04:00
6e19848723
ui: improve mutation feedback and increase timeout for long-running docker ops
2026-04-08 00:22:23 -04:00
e24da92e0f
fix: increase timeout for mutate API call to handle slow docker ops
2026-04-08 00:21:16 -04:00
18de381a43
feat: implement dynamic decky mutation and fix dot-separated INI sections
2026-04-08 00:16:57 -04:00
eb4be44c9a
feat: add dedicated Decoy Fleet inventory page and API
2026-04-07 23:15:20 -04:00
950280a97b
feat: render structured syslog tags and msg in Dashboard
2026-04-07 15:56:45 -04:00
05e71f6d2e
feat: frontend support for mandatory password change and react-router integration
2026-04-07 15:16:11 -04:00
50e53120df
feat: initialize React frontend with minimalistic Matrix theme
2026-04-07 15:05:06 -04:00