ULMS is a unified security app designed to simplify and strengthen Linux system protection. It integrates three industry-standard security engines—ClamAV, Linux Malware Detect (LMD), and Rkhunter—into a single, high-performance workflow with a clean graphical interface.
| Engine | Specialization | Function in ULMS |
|---|---|---|
| ClamAV | Signature Scanning | Rapid detection of known virus and malware signatures. |
| LMD | Script & Web Threats | Specialized monitoring for web-shells and script-based exploits. |
| Rkhunter | Integrity & Rootkits | Deep system auditing to detect rootkits and core compromises. |
- Real-Time Monitoring: Native
inotifyintegration for immediate threat detection. - Automated Engine Coordination: Synchronized updates and scans across all three engines.
- Smart Quarantine System: Centralized vault for suspicious files with one-click restore or secure deletion.
- Zone-Based Policy: Intelligent automated response—notifications for user areas; auto-quarantine for high-risk system paths.
- Health Dashboard: Visual overview of system status, engine health, and signature database hygiene.
- Desktop Ready: Full desktop integration with native notifications, watchdog services, and boot management.
- Schedule Scanning: You choose when the scanning happens
- Themes: A lot of options to customise your app for better experience
Standard security setups often leave gaps between tools. ULMS closes these gaps by providing a centralized command center. It eliminates the complexity of manual configuration, ensuring that even users without extensive command-line knowledge can deploy professional-grade security on their Linux machines.
ULMS is distributed as pre-compiled, standalone RPM and DEB packages. Download the latest version from the Releases page.
Fedora / RHEL / CentOS (.rpm)
sudo dnf install ./ulms-1.0.0-1.fc43.x86_64.rpm
Ubuntu / Debian / Mint / Kali (.deb)
sudo apt update && sudo apt install ./ulms_1.0.0-1_amd64.deb
