Releases: NullGuardian/ULMS-Advance-Linux-Security
Release v1.0.1
Enhanced Engine Health Monitor 🛡️
Robust Daemon Checks: We've rewritten the ClamAV daemon health verification logic. The engine now uses a lightweight, passive pgrep-based process existence check instead of clamdscan ping sockets. This makes the engine monitor 100% immune to false-positive crash reports under heavy disk or CPU load (e.g., when scanning massive archives).
Graceful Startup Tolerance: Increased the daemon startup wait loop from 15 seconds to 60 seconds. This properly accommodates the slow virus database loading sequence on older hardware, preventing premature failure declarations.
UI & UX Polish ✨
Removed Unnecessary Prompts: We have reverted an experimental background headless fix that was causing intrusive pkexec password prompt spam. The application now correctly recognizes when the ClamAV daemon is merely busy processing a queue, rather than falsely entering a "fallback" state, vastly improving the core user experience.
ULMS - Advance Linux Security
ULMS v1.0.0 (Official Stable Release)
This release introduces ULMS (Universal Linux Malware Scanner) as a fully integrated, standalone security app. It is designed to provide professional-grade protection for Fedora/RHEL-based and Debian/Mind/Ubuntu-based environments through a streamlined, automated workflow.
🛡️ Automated Engine Deployment (The ULMS Advantage)
Unlike standard security setups, ULMS features a Zero-Touch installation process. During the RPM deployment, the system automatically:
- Fetches & Configures LMD: Automatically downloads the latest Linux Malware Detect (from rfxn.com) and integrates it into the system without user intervention.
- Orchestrates the Stack: Seamlessly configures ClamAV, Rkhunter, and LMD to work in unison under a single unified interface.
✅ What’s Included in This Release
- Standalone Binary Distribution: High-performance, compiled executable for x86_64 architecture (optimized for security and integrity).
- Native Desktop Integration: Full support for application menus, including high-resolution icons and desktop shortcuts.
- Pre-Hardened Configs: Ships with secure default settings, allowing for immediate protection post-installation.
- Unified Health Dashboard: Centralized monitoring of signature updates, engine status, and real-time detection logs.
📦 Automated Dependency Management
The RPM package automatically resolves and configures the following requirements:
clamav, clamav-update, rkhunter, libnotify, polkit, curl, ca-certificates.
⚙️ Installation Instructions
For Fedora / RHEL / CentOS:
sudo dnf install ./ulms-1.0.0-1.fc43.x86_64.rpm
For Ubuntu / Debian / Mint / Kali:
sudo apt update
sudo apt install ./ulms_1.0.0-1_amd64.deb
Note: Automated dependencies for Debian include: clamav, clamav-freshclam, rkhunter, curl, ca-certificates, libnotify-bin, and policykit-1.
Important Note About LMD Installation
ULMS will automatically attempt to install Linux Malware Detect (LMD) during package installation.
In some systems, this step may fail because of:
- no internet connection during install
- firewall or proxy restrictions
- temporary download issues from
rfxn.com - permission or post-install script restrictions
If LMD was not installed automatically, install it manually:
cd /tmp
curl -fsSLO https://www.rfxn.com/downloads/maldetect-current.tar.gz
tar -xzf maldetect-current.tar.gz
cd maldetect-*
sudo ./install.sh
sudo maldet -u