Page:
Fall: Progress Report 1
Pages
Draft Methodology
Fall: Progress Report 1
Fall: Progress Report 2
Fall: Progress Report 3
Fall: Progress Report 4
Home
Literature Review
Methodology Final
Project 1 Architecture Notes
Project Selection
Spring: Progress Report 1
Spring: Progress Report 2
Spring: Progress Report 3
Spring: Progress Report 4
Spring: Progress Report 5
Windows CA for Capy
No results
1
Fall: Progress Report 1
Matt C edited this page 2026-04-24 12:25:19 -04:00
Tools List
Also known as: what can the sysadmin ask the program to do on endpoint(s)?
Linux:
- Check/apply for updates (dnf, apt)
- Check systemd units
- Check kernel version
Windows:
- Check for updates (PS for Windows update, winget, choco?)
- Check system service info
- Check scheduled tasks
Both:
- Check system "vitals" (cpu/ram/disk etc)
(Sample) environment design:
Tech Stack overview:
Endpoint program
Programmed in Golang, for ease of use across each target OS. Gets tasks from backend, executes, put result on backend server. (Encrypted TCP)
Management program
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
Backend server
Go Server/Database containing endpoints and each's pending/completed/failed tasks, with output or errors as appropriate
Capped Stone Wiki
FA25 Content
Planning & Literature Review
Progress Reports
SP26 Content
The stones are capped....