ClamAV is a program designed especially for e-mail scanning on mail gateways. It is an open source (GPL) anti-virus and anti-malware toolkit for UNIX. The program offers a number of utilities including a flexible and scalable
multi-threaded daemon with support for on-access scanning, a command line scanner and advanced tool for automatic database updates. The core of the package is an anti-virus engine available in a form of shared library. It has a command-line scanner and a milter interface for sendmail. ClamAV has fast, multi-threaded daemon with support for
on-access scanning. The program has an advanced database updater with support for scripted updates and digital signatures. It has virus scanner C library and also has virus database updated multiple times per day (see home page for total number of signatures).
ClamAV has been recognized as comparable in quality and protection to leading commercial anti-virus solutions. The program has built-in support for various archive formats, including Zip, RAR, Tar, Gzip, Bzip2, OLE2, Cabinet, CHM, BinHex, SIS and others. It has built-in support for almost all mail file formats. ClamAV has built-in support for ELF executables and Portables Executable files compressed with UPX, FSG, Petite, NsPack, wwpack32, MEW, Upack. It has built-in support for popular document formats including MS Office and MacOffice files, HTML, RTF and PDF.