content filtering home : internet : mail : toaster : filtering : content filtering : clamav Qscanc

ClamAV is A GPL virus scanner featuring:

  • command-line scanner
  • fast, multi-threaded daemon
  • database updater with support for digital signatures
  • virus scanner C library
  • on-access scanning (Linux and FreeBSD)
  • detection of over 31000 viruses, worms and trojans
  • built-in support for RAR (2.0), Zip, Gzip, Bzip2, Tar, MS OLE2, MS Cabinet files, MS CHM (Compressed HTML), MS SZDD
  • built-in support for mbox, Maildir and raw mail files
  • built-in support for Portable Executable files compressed with UPX, FSG, and Petite

Clam AntiVirus is a GPL anti-virus toolkit for UNIX. The main purpose of this software is the integration with mail servers (attachment scanning). The package provides a flexible and scalable multi-threaded daemon, a command line scanner, and a tool for automatic updating via Internet. The programs are based on a shared library distributed with the Clam AntiVirus package, which you can use with your own software. Most importantly, the virus database is kept up to date .

How do I keep ClamAV up to date?

On FreeBSD, ClamAV is installed from ports. To upgrade it, we'll use the ports infrastructure.

  • toaster_setup.pl -s ports
  • /usr/local/etc/rc.d/clamav-freshclam.sh stop
  • /usr/local/etc/rc.d/clamav-clamd.sh stop
  • portupgrade -frR clamav-0.XX
  • toaster_setup.pl -s clamav

The first step updates your ports tree, then we shut down ClamAV and upgrade it to the latest version. Finally, toaster_setup.pl will run the clamAV update process and start the daemons.


Last modified on 4/28/05.