7 Commits

Author SHA1 Message Date
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 a5d3623a72 Upgrade Scurvy library and add forced elevation logic with improved usage examples 2025-10-11 19:23:44 -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 ec307bc91f Add web and CLI UI options for eliminate command with mutual exclusivity and required flag checks
Introduce `--web` and `--cli` flags to select alternative interfaces for the elimination flow. Add validation to enforce mutual exclusivity and ensure one option is specified. Include placeholder logic for web UI implementation.
2025-10-10 22:59:46 -04:00
Evan Hosinski 2b6c4eb4cd Implement TUI for managing suspicious artifacts (FilePicker, TypePicker, ListView, and DetailView)
Introduce Bubble Tea-based terminal UI to manage suspicious artifact findings, including file selection, type filtering, list view, and details.
2025-10-10 22:43:47 -04:00
Evan Hosinski e2015b3df2 Add JSON and HTML writers for reporting Hunter findings 2025-10-10 16:06:48 -04:00
Evan Hosinski 10b1bb7ed6 Implement initial detection and data structures for suspicious artifacts 2025-10-10 15:35:17 -04:00