A Windows endpoint security app combining YARA rules, PE machine-learning inference, signature checks, optional cloud analysis, and a kernel minifilter driver.
Cisco-Talos/clamav
Open source antivirus engine for detecting trojans, viruses, malware and other malicious threats.
- Stars
- 7,432
- Forks
- 942
- Open issues
- 410
- Last commit
- yesterday
What is it?
ClamAV is an open source antivirus engine that scans files for trojans, viruses, malware and other malicious threats. It is distributed under the GPLv2 license and is usable as a command-line scanner, a library, or as a scanning service within other systems.
The project provides signature-based detection, and its signatures are written in a format that anyone can learn to read and write. Official documentation covers installation through Docker, system package managers, prebuilt installers for Linux, macOS and Windows, and building from source.
ClamAV is aimed at developers and operators who need to add malware scanning to mail gateways, file servers or other pipelines. Its build can be customized through documented options, and the project accepts code contributions and bug reports.
Key features
- 01Detects trojans, viruses and other malware using signature-based scanning.
- 02Signatures use a format that users can write and extend themselves.
- 03Available as Docker images and as packages for Linux, macOS and Windows.
- 04Can be built from source with a documented set of build options.
- 05Scans RAR archives through a separately loaded module, keeping the core license-compatible.
Use cases
- Adding malware scanning to mail gateways or upload pipelines.
- Scanning files on file servers or shared storage for known threats.
- Embedding a virus scanning step into a build or ingestion workflow.
Quick start
- 1
Install via Docker image from Docker Hub
- 2
Install from a package manager (see online manual)
- 3
Download an installer from clamav.net/downloads
Things to know
- Licensed under GPL-2.0, a copyleft license that requires derivative works to remain open source.
- Building from source requires following multi-step instructions in the online manual.
- Some bundled third-party components have differing licenses, and the RAR support is loaded at run-time.
In collections
Topics
FAQ
- What is clamav?
- Open source antivirus engine for detecting trojans, viruses, malware and other malicious threats. ClamAV is an open source antivirus engine that scans files for trojans, viruses, malware and other malicious threats. It is distributed under the GPLv2 license and is usable as a command-line scanner, a library, or as a scanning service within other systems.
- Is clamav free to use? What license does it have?
- clamav is open source under the GPL-2.0 license. Check the license terms before using it in commercial products.
- Is clamav still maintained?
- Actively maintained. The last commit to clamav was on Oct 22, 2026.
- What can I use clamav for?
- Adding malware scanning to mail gateways or upload pipelines. Scanning files on file servers or shared storage for known threats. Embedding a virus scanning step into a build or ingestion workflow.
- How do I install clamav?
- Install via Docker image from Docker Hub Install from a package manager (see online manual) Download an installer from clamav.net/downloads
- Where can I get clamav?
- The source code and installation instructions are on GitHub: https://github.com/Cisco-Talos/clamav
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Free, open-source system cleaner and security scanner for Windows, macOS, and Linux that removes caches, malware, and startup bloat.
A curated, categorized list of privacy- and security-focused software and online services, from password managers to operating systems.
Self-hosted personal AI agent that runs on your own machine and talks to you over Discord, Slack, WhatsApp, Telegram, or a web dashboard.
Audacity is an easy-to-use, multi-track audio editor and recorder for Windows, macOS, GNU/Linux and other systems.
Dockerized, self-hosted mail server suite bundling Postfix, Dovecot, SOGo, Rspamd and ClamAV behind a web admin UI.