| File | Date | Author | Commit |
|---|---|---|---|
| internal | 2025-04-04 |
|
[98c395] fix: remove icon for debian zenity |
| .gitignore | 2025-03-28 |
|
[6d21f7] feat: support for x11vnc and get logged in user |
| .gitmodules | 2025-01-10 |
|
[c7cecd] fix: remove submodules |
| LICENSE | 2025-01-10 |
|
[378ef7] feat: add LICENSE |
| README.md | 2025-04-03 |
|
[a22035] feat: RDP is now supported too |
| go.mod | 2025-04-07 |
|
[057bfe] feat: go mod tidy |
| go.sum | 2025-04-07 |
|
[057bfe] feat: go mod tidy |
This repository contains the source code for the OpenUEM Agent
Agents are responsible for gathering and reporting information about the endpoints to OpenUEM. Agents are also responsible for providing an SFTP server and a VNC proxy.
Agents send its reports to Agents workers using NATS messages. Agents workers will store the information in the database
When an agent is installed on an endpoint, it will remain in a "Waiting for admission" state until an administrator validates that this agent can be managed from OpenUEM. When the agent is admitted, a digital certificate is provided to the agent so it can secure its services.
An agent can be disabled if we don't want to receive new reports.
Agents use several digital certificates, and associated private keys, to perform their tasks:
Agents uses WinGet to install/uninstall packages and configure some settings (registry, local user, local groups...)
OpenUEM console shows the information saved by the workers.

Right now OpenUEM only provides agents for Windows, but soon Linux agents will be released.