Open source antivirus engine for detecting trojans, viruses, malware, and other threats
GPL-2.0
- C
- C++
- Rust

About ClamAV
ClamAV is an open source antivirus engine for detecting trojans, viruses, malware, and other malicious threats. It scans files and content as part of desktop, server, and mail gateway workflows.
It includes a multi-threaded scanner daemon, command-line utilities for on-demand scanning, and automatic signature updates. It supports many file formats and signature languages, plus file and archive unpacking, and anyone can write custom detection signatures.
ClamAV runs on Linux, macOS, and Windows, with packages for Debian and RPM, a macOS PKG installer, and Windows MSI and ZIP packages. It can also run in Docker or be installed from common package managers. ClamAV is licensed under GPLv2 and maintained by Cisco Talos.
Key features
- Multi-threaded scanner daemon for ongoing scanning
- Command-line utilities for on-demand file scanning
- Automatic virus signature database updates
- File and archive unpacking across many formats
- Custom detection signatures you can write yourself
Details
- On GitHub since
- 2012
- Platforms
- Windows · macOS · Linux · Docker
- Deployment
- Self-hosted, on-premises
- License
- GPL-2.0
- Maintainer
- Cisco Talos
- Latest release
- 1.5.2
