Skip to content

Releases: NullGuardian/ULMS-Advance-Linux-Security

Release v1.0.1

26 Mar 07:17
0028b3f

Choose a tag to compare

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

12 Mar 15:18
b82bf5a

Choose a tag to compare

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