8 Commits

Author SHA1 Message Date
Evan Hosinski 3f50f20892 Enhance API error responses with JSON format, improve suspicious directory detection with worker pool implementation, and refine elimination logic with better index validation and data flow updates. Update UI for active report indicators, item expansion, and eliminated state tracking. 2025-10-12 21:58:11 -04:00
Evan Hosinski 25d99c265d Add elimination API handler, update browser logic for process tracking, and refine UI animations and modal handling. 2025-10-12 20:58:53 -04:00
Evan Hosinski 0b09092973 Refine comments in index.html for clarity, update alert message in elimination workflow, and adjust UI text for improved consistency. 2025-10-12 20:07:16 -04:00
Evan Hosinski adcad167df Add support for dynamic hosts file management, browser opening, and new favicon handling in web server. Add elimination workflow UI enhancements with better state management and design.
TODO: Test elimination per finding type in web view

Figure out where RustDesk registry persistence is located. The installer is aware of it somehow
2025-10-12 20:02:49 -04:00
Evan Hosinski 15fb9eb510 Add web-based user interface with hunting, reporting, and elimination workflow for RMM-Hunter 2025-10-12 18:53:07 -04:00
Evan Hosinski 01113551fb Add web server implementation for RMM-Hunter with API endpoints and WebSocket support 2025-10-12 18:46:59 -04:00
Evan Hosinski d14b2837d0 Update eliminate connection logic to refine firewall rules and upgrade Scurvy library to latest version 2025-10-11 18:42:58 -04:00
Evan Hosinski 02ed2ce046 Initialize web package with placeholder file 2025-10-10 23:00:13 -04:00