Search
Enter Keywords:
Home
Review: ClamWin Free AntiVirus for Windows v0.87 PDF Print E-mail
User Rating: / 1
PoorBest 
Written by Michael Salsbury   
Saturday, 16 July 2005
Panda Antivirus Platinum dutifully reminded me tonight that I have only 28 days to renew my subscription to their update service.  Last year, I blindly renewed because I didn't want to take time out to look at my other options.  Panda's product is a good one, though I had some problems with its firewall and update procedures.  The firewall didn't like MMORPGs very well, especially if they had updated recently, which most do pretty often.  Other network based games had similar problems, where Panda's attempt to bring up a warning about a program trying to access the network would crash, slow down, or at the very least interrupt a gaming session.  The updates often had trouble connecting to Panda's servers, and frequently displayed messages about it, even though they would connect a few minutes or hours later successfully.  So I decided it was time to look at alternatives.  And being a bit of a cheapskate, I decided to look at open source (free) alternatives.  This search brought me to the open source "ClamWin" AntiVirus package.  I'll review that package here.
ClamWin installs in literally a few seconds.  It will scan your hard drive for known viruses and let you know if it encounters any.  You can schedule scans to happen anytime you like.  The virus definition database is updated almost immediately after a new virus is detected, and you can configure it to download updates as often as you need them.  Being a free product, you don't need to pay a subscription fee to get your updates or your new versions.

Like any good antivirus utility, ClamWin provides a context-menu scan from within Windows Explorer, so that you can right-click a file and scan it immediately after downloading (for example).

ClamWin also includes a Microsoft Outlook add-in to scan your Outlook mail for viruses.  I won't be talking about that much here since I use Thunderbird for email rather than Outlook.

Like any good Windows AntiVirus tool, ClamWin has a basic GUI:

ClamWin GUI

From here you can scan any drive on your system or reconfigure ClamWin to your specific needs.

The file scanner runs quite quickly.  It took only a few minutes to scan a "pretty full" 120GB hard drive on my Athlon XP 3000+ system.  Here's a picture of what the scanning process looks like:

ClamWin Scan Status Window

While it doesn't include a Firewall like Panda Antivirus did, I have a hardware-based firewall on my home LAN that serves me quite well.  I mostly used the Panda firewall to make myself aware of attempts by my applications to "call home" to their manufacturers.  If I should decide I need a software firewall again, I'll see what open source options there are for one.

For free software, ClamWin provides an impressive array of features.  For example, you can configure it to scan in subdirectories (so that it is more thorough) or not (so that goes more quickly).  You can choose to have it report infected files, remove them, or quarantine them somewhere:

ClamWin General Preferences

You can tell ClamWin to include or exclude certain files or "filename patterns" (like "*.txt") in the scan:

ClamWin Filter Preferences

You can configure ClamWin to automatically update its virus database from a specific site, and do so daily, weekly, etc., at a specific time of day:

ClamWin Internet Updates Preferences

You can also very easily schedule scans of specific disks, folders, etc.  Initially after ClamWin is installed, no scans are scheduled.



Scheduling a scan of your C:\ drive is pretty easy to do.  Click "Add" in the above window and the following dialog appears:

Setting up ClamWin to scan C:\ Daily

Above, I've just configure ClamWin to scan my C:\ drive every day at 3:30 am.

Now I know my C:\ will be checked daily for viruses

We now see the scan I setup listed in the window. 

ClamWin can be set to scan files inside of archives (e.g., Zip files, RAR files, etc.), with limitations on exactly how many files it will scan and how large those files can be (since it needs to extract them temporarily to scan them).

ClamWin Archives Preferences

If you need to move the ClamWin components around, you can specify their locations here:

ClamWin File Location Preferences

Similarly, you can specify where the log files are kept for scanning reports and virus database updates.

ClamWin Report Preferences

The Advanced options allow you to treat text files as mailboxes, extract attachments and Macros from Microsoft Office documents, limit log file size, and even change the priority of the scanning activity:

ClamWin Advanced Preferences

For network administrators or home networks with multiple PCs, you can even configure the software to send you an email message if it detects a virus on your computer.

ClamWin Email Alerts Preferences

The message generated by this feature when a virus is detected will read something like the following (naturally the exact details will depend on your configuration and the addresses you're using):

From: clamwin@<yourdomain> [mailto:clamwin@<yourdomain>]
Sent: Saturday, July 16, 2005 6:58 AM
To: <your address>
Subject: ClamWin Virus Alert

 

ClamWin detected a virus on the following computer: PC2

 

Please review the attached log files for more details.

The attachment looks something like this:

--------------------------------------
Scan started: Sat Jul 16 03:30:04 2005

C:\Documents and Settings\Michael Salsbury\Application Data\Sun\Java\Deployment\cache\javapi\v1.0\jar\javainstaller.jar-3cc46f89-46bf7b4a.zip: Java.Downloader.OpenStream.A FOUND
ERROR: Can't open file C:\WINDOWS\system32\config\default
ERROR: Can't open file C:\WINDOWS\system32\config\SAM
ERROR: Can't open file C:\WINDOWS\system32\config\SECURITY
ERROR: Can't open file C:\WINDOWS\system32\config\software
ERROR: Can't open file C:\WINDOWS\system32\config\system

-- summary --
Known viruses: 36446
Engine version: 0.87
Scanned directories: 9452
Scanned files: 111228
Infected files: 1
Data scanned: 48112.05 MB
Time: 12502.477 sec (208 m 22 s)

Thus, from this one simple email message, we know that "PC2" is infected with a virus named "Java.Downloader.OpenStream.A".  If we had configured ClamWin to move the infected file to a quarantine location, it would have done so.  In this case, I removed the infected file from the system manually soon after the scan completed.  Interestingly, Panda Antivirus didn't detect this Trojan on my system, while ClamWin did.

Missing Features

ClamWin doesn't (yet) provide on-access file scanning.  On-access scanning means that as you open files, the antivirus software checks them for viruses.  While this is an important part of an antivirus solution, it's one that in my opinion is overrated.  If you set the software to perform nightly scans of your hard drive, and you always remember to scan the system after you install new software or download something, the chances of a virus infecting your system are extremely low.  More often than not, in my opinion, the on-access scanning just slows down overall system performance because it scans every program you run and every file you load, every time you load them, even if the files haven't changed in months.  As such, it generates a lot of unnecessary overhead.  In any event, that's being developed for ClamWin as I understand it, so it won't be long before this deficiency is rectified.

Compared to Panda, ClamWin doesn't include a software firewall.  If you have a VPN/Cable router that includes NAT and firewall functionality, you probably don't need this in your software configuration.  But if you do, there are free products out there that provide firewall functionality.  You don't need it built into your antivirus solution.

Panda provides anti-spam, anti-phishing, web content filtering, and heuristic scanning technology.  ClamWin doesn't include anti-spam or anti-phishing technology, but I don't see this as a big deal.  SpamPal for Windows takes care of both of those problems. 

ClamWin doesn't offer heuristic scanning at this time, but since they do seem to keep the virus definitions current, that's a relatively minor deficiency as far as I'm concerned.  I suspect the developers will add this to ClamWin before long.

Only a Couple of Nits to Pick

I've been using ClamWin exclusively now for quite a while, and I am generally quite pleased with it.  As with any software package, there are things I'm not crazy about in it.  In the big scheme of things, these are minor little nits but worth mentioning.

First, every time it runs, ClamWin will detect scan errors with the following files:

ERROR: Can't open file C:\WINDOWS\system32\config\default
ERROR: Can't open file C:\WINDOWS\system32\config\SAM
ERROR: Can't open file C:\WINDOWS\system32\config\SECURITY
ERROR: Can't open file C:\WINDOWS\system32\config\software
ERROR: Can't open file C:\WINDOWS\system32\config\system

That's not a big surprise, since these are critical Windows system files that are always open.  I think ClamWin ought to automatically skip these in its scan, but it doesn't.  It's easy enough to ignore them in the report, but it shouldn't be necessary to have to.

My second issue is with the quarantine capabilities.  Even though ClamWin might detect and quarantine a suspected infected file or Trojan, it will still warn you each time that the file is infected, even if that file is in quarantine.  I think it would be better if ClamWin only alerted you to new infections outside the quarantine folder.  I'd be OK with a "reminder" at the bottom of the scan that says "Hey, don't forget that there are XX viruses in quarantine at location: C:\...."

This last one isn't really an issue for me personally, but I've seen others complain about it.  ClamWin's scanning process is fairly CPU intensive.  If you have a lot of executable files and a mid-range or low-end system, these scans can seriously impact your ability to use the machine.  The solution to this is to schedule your scans at a time when you're not using the machine.  I typically schedule mine to occur at 3:00am, since it's very rare that I'm actually using the system at that hour.  Your mileage may vary.

Conclusion

There isn't much else to say about this product.  It installs quickly, works as designed, updates automatically, protects well, and doesn't cost a cent.  What more could I want from an antivirus solution?

 

If you prefer a commercial antivirus product, you might want to check out PAL Emergency Response Antivirus.


Related Blogs:

Related Links:

Last Updated ( Thursday, 30 March 2006 )
< Previous   Next >

Main Menu
Home
Blog
Photos
Links
Search
Site Index
Feedback
Administrator
Featured Links
BlogInspiration
SpamToons
Shawn Prince's Blog
Jack Ludwig's Blog
Mike Cramer's Site
Fark
Slashdot
Woot!
Cigar Envy
John Kricfalusi's Blog
CigarBlog 101
Cigars 101 Forum
Sponsored Links


View Site Stats