Overview Clam Antivirus, or Clam AV for short, is an open-source antivirus solution for UNIX. Naturally it would nice to have it for Windows, too, and it's absolutely possible; the hard part is finding out how to go about it.
However, if you find yourself in a situation when you need to update Clam AV's signatures and no Internet connection is available, then the offline virus databases will surely serve you well.
So here it is, laid out as best as I can tell it, in one place: where to find a current native Win32 port of Clam AV, how to install it, how to set up to run as a service, and the settings relevant to scanning file streams sent from an external client.
To give some context: I am using Clam AV to scan user-uploaded files for viruses in an ASP. Each upload is sent as a stream from the webserver to another Windows 2003 server running the service, which scans them and replies with some basic info on the outcome of the scan.
The signature database contains information about the latest threats and allows the security tool to identify potentially suspicious files correctly.
All antivirus solutions deploy integrated updaters to download the latest virus signatures and Clam AV (Clam Antivirus) makes no exception.