Clam AntiVirus is an anti-virus toolkit for UNIX, designed especially for e-mail scanning on mail gateways. It provides a number of utilities, including a flexible and scalable multi-threaded daemon, a command line scanner, and an advanced tool for automatic database updates. The core of the package is an anti-virus engine available in the form of a shared library.
For additional information, see the ClamAV documentation site.