Add web server implementation for RMM-Hunter with API endpoints and WebSocket support

This commit is contained in:
Evan Hosinski
2025-10-12 18:46:59 -04:00
parent e6f91d0bc7
commit 01113551fb
5 changed files with 245 additions and 5 deletions
+14
View File
@@ -1,9 +1,23 @@
package main
import (
"fmt"
"os"
"rmm-hunter/cmd"
"rmm-hunter/internal/web"
scurvy "github.com/Kraken-OffSec/Scurvy"
)
func main() {
if len(os.Args) == 1 {
escErr := scurvy.CheckAndEscalateBinary()
if escErr != nil {
fmt.Printf("Failed to elevate: %v\n", escErr)
os.Exit(1)
}
web.StartWebServer()
return
}
cmd.Execute()
}