Repository navigation
Fall: Progress Report 1
Matt C edited this page Apr 24, 2026
·
1 revision
Also known as: what can the sysadmin ask the program to do on endpoint(s)?
- Check/apply for updates (dnf, apt)
- Check systemd units
- Check kernel version
- Check for updates (PS for Windows update, winget, choco?)
- Check system service info
- Check scheduled tasks
- Check system "vitals" (cpu/ram/disk etc)
Programmed in Golang, for ease of use across each target OS. Gets tasks from backend, executes, put result on backend server. (Encrypted TCP)
Node.js/electron, so it's cross-platform GUI. Application to allow admins to view their inventory of endpoints, dispatch tasks to them, and view task results
Go Server/Database containing endpoints and each's pending/completed/failed tasks, with output or errors as appropriate
The stones are capped....