# rfxn/linux-malware-detect

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/rfxn-linux-malware-detect).**

_How this analysis was created: the description and tags below were written by an AI model that read this project's README and public documentation pages; stars, license and language come straight from the GitHub API. The model does not read the source code._

1,456 stars · 247 forks · Shell · GPL-2.0

## Links

- GitHub: https://github.com/rfxn/linux-malware-detect
- Homepage: http://www.rfxn.com/projects/linux-malware-detect/
- awesome-repositories: https://awesome-repositories.com/repository/rfxn-linux-malware-detect.md

## Topics

`bash` `clamav` `inotify` `intrusion-detection` `linux-security` `malware-detection` `security-scanner` `yara`

## Description

Linux Malware Detect is a security platform designed for Linux server environments to identify and isolate malicious files. It functions as a multi-engine scanner that utilizes signature-based detection, heuristic analysis, and pattern matching to maintain system integrity. The tool provides automated auditing and real-time monitoring to detect unauthorized modifications as they occur.

The system distinguishes itself through kernel-level event monitoring, which triggers immediate scans upon file changes, and checkpoint-based scan resumption, which allows long-running operations to pause and restart without redundant processing. It manages threat containment by moving suspicious files into isolated quarantine storage, preventing execution while preserving them for forensic review.

Beyond core detection, the platform includes comprehensive incident response capabilities, such as asynchronous alert dispatching across multiple communication channels and the ability to export scan summaries for external monitoring. It supports modular threat feed synchronization to ensure the local detection engine remains updated against emerging threats.

## Tags

### Security & Cryptography

- [Linux Malware Scanners](https://awesome-repositories.com/f/security-cryptography/file-upload-security/malware-scanning/linux-malware-scanners.md) — Scans Linux filesystems for malicious content using multiple detection engines to identify and isolate threats.
- [Malware Scanning](https://awesome-repositories.com/f/security-cryptography/file-upload-security/malware-scanning.md) — Identifies malicious files by comparing system contents against a database of known threat signatures and heuristic patterns. ([source](https://github.com/rfxn/linux-malware-detect#readme))
- [Malware Quarantines](https://awesome-repositories.com/f/security-cryptography/malware-quarantines.md) — Isolates suspicious files into a restricted directory structure to prevent execution while preserving them for forensic review. ([source](https://github.com/rfxn/linux-malware-detect/blob/master/pkg.manifest))
- [Real-Time File Scanners](https://awesome-repositories.com/f/security-cryptography/real-time-file-scanners.md) — Monitors filesystem activity in real-time using kernel events to detect and scan new or modified files for malicious content. ([source](https://github.com/rfxn/linux-malware-detect#readme))
- [YARA-Based Scanning](https://awesome-repositories.com/f/security-cryptography/security-scanners/yara-based-scanning.md) — Leverages YARA rules and MD5 signatures to scan Linux filesystems for known threats and unauthorized modifications.
- [Threat-Based Scanning](https://awesome-repositories.com/f/security-cryptography/security-vulnerability-scanning/threat-based-scanning.md) — Inspects files during transit or upload to identify malicious content using threat-based scanning patterns. ([source](https://github.com/rfxn/linux-malware-detect#readme))
- [Storage Isolation](https://awesome-repositories.com/f/security-cryptography/storage-isolation.md) — Moves suspicious files into restricted directory structures to prevent execution while preserving them for forensic review.
- [File Content Signature Matching](https://awesome-repositories.com/f/security-cryptography/threat-detection/file-content-signature-matching.md) — Executes sequential detection passes using hash comparisons and pattern matching to identify malicious code within files.
- [Quarantine Management](https://awesome-repositories.com/f/security-cryptography/threat-intelligence-management/quarantine-management.md) — Isolates suspicious files into secure directories to prevent execution while providing tools for review and restoration.

### Operating Systems & Systems Programming

- [Inotify-Based Watchers](https://awesome-repositories.com/f/operating-systems-systems-programming/system-administration-maintenance/file-system-management/file-systems/directory-operations/directory-watchers/inotify-based-watchers.md) — Hooks into kernel-level filesystem notifications to trigger immediate security scans upon file modifications.

### Part of an Awesome List

- [Linux Security Tools](https://awesome-repositories.com/f/awesome-lists/security/linux-security-tools.md) — Provides a system-level threat detection platform with automated scanning, file quarantine, and multi-channel alerting.
- [Feed Integrations](https://awesome-repositories.com/f/awesome-lists/security/threat-intelligence-feeds/feed-integrations.md) — Synchronizes external threat signature databases to keep the local detection engine updated against emerging security threats. ([source](http://www.rfxn.com/projects/linux-malware-detect/))

### Business & Productivity Software

- [Automated Audit Schedulers](https://awesome-repositories.com/f/business-productivity-software/scheduling-automation/automated-audit-schedulers.md) — Schedules recurring system-wide security audits and generates detailed reports to maintain system integrity.
- [Security Scan Schedulers](https://awesome-repositories.com/f/business-productivity-software/scheduling-automation/automated-audit-schedulers/security-scan-schedulers.md) — Automates system security checks on a recurring schedule to identify and isolate malicious files. ([source](https://github.com/rfxn/linux-malware-detect/blob/master/cron.d.pub))

### DevOps & Infrastructure

- [Scan State Persistence](https://awesome-repositories.com/f/devops-infrastructure/scan-state-persistence.md) — Maintains persistent state records during filesystem traversals to allow long-running scans to resume without redundant processing.

### System Administration & Monitoring

- [Alert Notification Systems](https://awesome-repositories.com/f/system-administration-monitoring/alert-notification-systems.md) — Dispatches automated notifications about detected threats to messaging platforms and logging systems. ([source](http://www.rfxn.com/projects/linux-malware-detect/))
- [Alerting and Incident Management](https://awesome-repositories.com/f/system-administration-monitoring/alerting-and-incident-management.md) — Dispatches automated notifications about detected threats to facilitate rapid incident response.
