LastControl is a reporting and telemetry platform that runs on Linux machines using a TLS-enabled agent.
Unlike large-scale enterprise monitoring systems, it aims to provide a fast-to-deploy, scalable, minimal, and easy-to-understand infrastructure.
LastControl provides multiple reporting pages including inventory, software updates, installed packages, users, services, networking, historical telemetry and vendor-aware CVE exposure.
- Lightweight agent-based reporting platform
- TLS-secured communication
- Vendor-aware CVE intelligence
- Historical inventory and telemetry
- Web dashboard
- Multi-distribution support
- Ubuntu
- RHEL / Rocky / Alma
- Debian
- Oracle Linux
LastControl does not compare only package versions.
Instead it correlates installed packages with official vendor security advisories.
This approach significantly reduces false positives and follows the security status published by distribution vendors.
- Oracle Linux
- SUSE
The installation has been tested on Debian 13 Trixie. Use the latest version of Debian for the server.
(Server installation has not been tested on Ubuntu. You can try it if you like.)
wget https://raw.githubusercontent.com/eesmer/LastControl/refs/heads/main/LastControl-ServerInstaller.sh
bash LastControl-ServerInstaller.sh
http://SERVER_IP
Username: admin
Password: lastcontrol
The server generates a custom installer:
http://SERVER_IP/download-agent
/usr/local/lastcontrol/dist/lastcontrol-agent_installer.sh
Copy the installer to the target machine and run:
bash lastcontrol-agent_installer.sh
The agent will:
- Install required dependencies
- Install reporting scripts
- Install TLS certificates
- Configure systemd timer
- Start periodic reporting
| Phase | Status | Description | Version/Status |
|---|---|---|---|
| Phase 1 | Completed | Core reporting platform | v1.0 - Released |
| Phase 1.5 | In Progress | Security Intelligence & Vendor-aware CVE Matching | v1.5 - In Progress |
| Phase 2 | Planned | Task Runner & Remote Execution | v2.0 - Planned |
| Phase 3 | Planned | Policy Compliance | v3.0 - Planned |
| Phase 4 | Planned | Enterprise Features | v4.0 - Planned |
| Phase 1 | Phase 1.5 | Phase 2 |
|---|---|---|
| [x] Agent architecture | [x] Debian CVE matcher | [ ] Task Runner |
| [x] TLS communication | [x] Ubuntu CVE matcher | [ ] Job Scheduler |
| [x] Inventory collection | [x] RHEL family CVE matcher | [ ] Remote Command Execution |
| [x] various system reports | [x] Security data cache | [ ] Job History |
| [x] Historical database | [ ] Multi-distribution validation | [ ] Result Viewer |
| [x] Reporting engine | [ ] Documentation review | |
| [x] Web dashboard | [ ] Final stabilization |
See CHANGELOG.txt for the complete release history.


