ClamXav 2.6.4 with ClamAV 0.98.4 backend - 2nd July 2014
Requires at least Mac OS X 10.6 *
Available in English, Czech, Danish, French, German, Japanese, Korean and Spanish.
If you already have ClamXav 2.x installed, please use the "Check for ClamXav updates" option in the ClamXav menu as it simplifies the update procedure.
*If you're on OS X 10.4 or 10.5, please see below.
A slightly modified version of ClamXav is available in the Mac App Store.
What are the differences between the version of ClamXav available to download here and the version on the Mac App Store?
- The App Store version doesn't contain ClamXav Sentry, so it is not able to watch your computer for new files and scan them as they arrive.
- There is no engine installation phase as the App Store requirements stipulate that everything must be self-contained within the app.
- Virus definition updates are downloaded on a per-user basis.
- Updates to the ClamXav app itself are taken care of via the Mac App Store.
- Mac OS X 10.6 or greater is required.
Note: The AppStore version is still at v2.6.3 as v2.6.4 is not ready yet. . It should hopefully appear soon.
New versions of ClamXav have a minimum requirement of OS X 10.6, so if you're still using something older than 10.6, please select the correct version below:
For Mac OS X 10.5, download Version 2.5.1
For Mac OS X 10.4, download Version 2.2.1
You should keep checking for virus definitions as you will still receive updates for these for the time being.
The SHA1 checksum can be used to check the authenticity of files you download from this website. To use it, open the Terminal (which is inside the Utilities folder), type
followed by a space and then drag into the terminal window the file you downloaded, hit return and verify that the number returned to you is the same as the one here.
Note, this will not work if you decompress the archive first. You have to do it on the exact file you download from this website.
sha1 for ClamXav_2.6.4.dmg is e827d27aca11568a3ba638e88337815f2d236d21
Version 2.6.4 - 2nd July 2014
ClamAV engine updated 0.98.4 *
ClamXav now supports going full screen on OS X 10.7+
Fixed issue where ClamXav might incorrectly report a file being moved to quarantine
Fixed issue where ClamXav would crash if the RunFreshclam tool was missing
Fixed issue where clamdscan gets stuck in a loop using 100% CPU
Improvements for OS X 10.10 Yosemite
* If you have edited freshclam.conf and clamd.conf by hand, you can find your old files inside /tmp.
Version 2.6.3 - 11th May 2014
ClamAV engine updated 0.98.3
Fixed initial location of prefs window
Fixed issue where log file wouldn't get rotated properly
Fixed issue where ClamXav might not always correctly report "definitions updated" †
Version 2.6.2 - 25th January 2014
ClamAV engine updated 0.98.1
Added ability to force engine re-installation by holding option/alt key at launch
Added ability to download additional signatures from ClamXav.com for greater protection †
Version 2.6.1 - 7th October 2013
Fix for 32 bit machines running OS X 10.6
Version 2.6 - 5th October 2013
Minimum requirements now OS X 10.6+ and an Intel processor
ClamAV engine updated 0.98 *
ClamAV engine now 32/64 bit
ClamXav and Sentry now 32/64 bit
ClamXav (not Sentry yet) uses Notification Centre on 10.8+
Implemented select-all/copy for Exclude and Sentry preference panels
Added timestamp to logs of scheduled scans
Fixed issue where ClamXav always reported "defs updated"
Fixed issue where ClamXav would warn about a quarantine folder unnecessarily
Fixed positioning of OK/Cancel buttons in Preferences (French)
Updated Italian localisation
Change folder name for Czech localisation so it works again on OS X 10.8+
Removed plugin (and instructions) from Disk Image as not required for 10.6+
Version 2.5.1 - 5th October 2013
Fixed missing icons for users of Mac OS X 10.5
Version 2.5 - 26th August 2013
Rewrote substantial portions to add new features and bring better stability
Can now move itself to applications folder upon first launch if not already there
Option to animate dock icon while scanning
Added "Reveal in Finder" to source list
Added ability to "put back" something which has been trashed/quarantined *
Added ability to pause/resume scans *
Scanning email with the quarantine setting ON should not move any files automatically †*
More useful summary text
Summary text now translated
Support for OS X 10.9 (Mavericks)
Corrections to French language localisation
Schedules will no longer crash if ClamAV engine not found
† only supports Apple Mail … and still be careful!
* ClamXav only - Sentry does NOT have this feature yet
Version 2.3.6 - 24th April 2013
Updated engine to ClamAV 0.97.8
Version 2.3.5 - 15th April 2013
Updated engine to ClamAV 0.97.7
Version 2.3.4 - 20th November 2012
Fix for ClamXav Sentry crashes
Fix for Sentry not logging to the right place
Version 2.3.3 - 8th November 2012
Updated engine to ClamAV 0.97.6
Fix for crashes on launch with OS X 10.8.1
Fix for numerous Sentry crashes
Added Czech localisation
Version 2.3.2 - 11th August 2012
Fix for ClamXav Sentry not starting at log in on OS X 10.8 Mountain Lion.
Added ability to open Sentry log from within ClamXav and vice versa (hold option key)
Fixed issue where Sentry was unable to communicate with clamd
Fixed duplicate tooltip in ClamXav's preferences
Many crashing bugs fixed
Fixed Engine Uninstaller issues with Gatekeeper on OS X 10.8 Mountain Lion.
Version 2.3.1 - 1st July 2012
Fix for bug which prevented scheduled scans from taking place
Temporary fix for Sentry bug which caused folders to be scanned in their entirety
Version 2.3 - 27th June 2012
Updated engine to ClamAV 0.97.5 *
App signed with Developer ID for Gatekeeper in OS X 10.8 Mountain Lion.
Big changes under the hood to support sandboxing - although sandboxing not yet enabled.
Implemented command-A and command-C to copy details in the Infected List.
Supports system-wide prefs
set your desired prefs and move uk.co.markallan.clamxav.plist to /Library/Preferences.
Scan-log automatically rotates when it reaches 5MB.
You can change this with expert pref below (where X is the size in KB)
defaults write uk.co.markallan.clamxav rotateScanlogWhenSizeReaches -int X
To support scan-log rotation, Sentry now logs to ClamXavSentry-scan.log
Reworked the logic in Sentry to lower the RAM usage and keep it at a more constant level.
Safeguarded against a number of crashes.
Added Italian localisation.
Modifications to French localisation.
Important note about downgrading to a previous version
If you download an older version after using ClamXav 2.3, you must delete your preferences before attempting to revert to a previous version or your computer will lock up when you start ClamXav Sentry.
Version 2.2.5 - 20th April 2012
Removes the updated/already-up-to-date messages in Sentry on automatic updates
Correctly only auto-updates on launch and not when computer wakes
Version 2.2.4 - 27th March 2012
Updated ClamAV engine to 0.97.4
Added ability to exclude "infected" files from future scans - useful to ignore false-positives.
ClamXav Sentry will now check for updates on launch if set in ClamXav main preferences.
Fixed a crash which could occurr if the designated Quarantine folder didn't exist.
Fixed bug which could cause items not to be scanned in rare circumstances.
Fixed minor errors in Germal Localisation.
Updated version of Growl bundled with ClamXav Sentry.
Improved stability during updates
Version 2.2.2 - 22nd August 2011
Updated ClamAV engine to 0.97.2
Fixed an issue with virus definition files having wrong permissions after a defs update
Fixed window placement bug on 10.7 Lion
Fixed Spanish translation error in the scheduling preference pane
Updated engine remover for LaunchAgents
Added Danish, French, German, Japanese, Korean, Spanish to AppStore version
Version 2.2.1 - 23rd July 2011
This is the final version which will work on OS X 10.4
Launching ClamXav Sentry automatically when saving preferences if appropriate.
Fixes a few scheduling bugs in 10.4 introduced in the last release.
Version 2.2 - 22nd June 2011
Scanning engine updated to ClamAV 0.97.1*
Added the ability to scan your entire hard drive
ClamXav help menu linked to online documentation
Miscellaneous bug fixes
Sentry: Hold command key and click "Ignore warning" to hide multiple warnings.
Support for 10.7 Lion
Version 2.1.1 - 24th March 2011
Maintenance release to update engine to ClamAV 0.97.
Version 2.1 - 8th January 2011
Full release from Beta phase.
Fixed bug preventing the use of a custom ClamAV installation path.
Updated the included version of Sparkle to fix various issues.
Version 2.0.9 - 24th December 2010
Scanning engine updated to ClamAV 0.96.5 *
Improved stability during scan.
Fixed issue with Sentry incorrectly reporting certain files as infected.
Version 2.0.8 - 31st October 2010
Scanning engine updated to ClamAV 0.96.4 *
Improved stability during scan.
Fixed the issue giving "Error creating tmp directory" on scan after installation.
Fixed issue with Sentry scanning files with similar names to folders being watched.
Version 2.0.7 - 10th September 2010
Scanning engine updated to ClamAV 0.96.2 *
Hold option key while clicking "start scan" in toolbar to update defs prior to scan.
Updated ClamXav Sentry icon and menu bar graphics (thanks Bojan).
Dealing with errors better - in particular the infamous "error" 2.
Improved Installation and Update procedures.
Improved stability in ClamXav and Sentry.
Version 2.0.6 - 10th June 2010
Scanning engine updated to ClamAV 0.96.1 *
Added ability to download just the differences to virus definition files rather than dowloading the whole file each time.
Fixed a bug caused if an exclude setting is left empty but enabled.
Fixed issues preventing ClamXav Sentry from launching at log in.
Improved stability in ClamXav during scans.
Version 2.0.5 - 19th December 2009
Added German localisation.
Added option to play a sound at the end of each scan.
Fixed an intermittent bug causing text to appear in ClamXav's console log unexpectedly.
Fixed a bug which prevented pasting text into ClamXav's exclusion settings.
Fixed bug in Sentry causing delays going to sleep in 10.6.
Stability improvements in Sentry particularly under 10.6.
Fixed crash in Sentry which would occur if changing prefs in ClamXav whilst Sentry was running but not actively watching.
Version 2.0.4 - 8th November 2009
Scanning engine updated to ClamAV 0.95.3
Printing out an extra message at the end of a scan stating clearly whether any infected files were found and what was done with them.
Fixed an issue with Quarantine settings when updating from ClamXav 1.x to 2.0
Fixed the notorious "something unexpected happened" bug in Sentry.
Improved stability in ClamXav Sentry during scans and after waking from sleep.
Version 2.0.3 - 16th September 2009
Fixed an infinite loop caused by having the quarantine folder within the folder you're scanning.
Fixed a problem which could occur if scanning via the Contextual Menu or Services menu in 10.6.1
Correctly clearing out the progress bar after a scan/update.
Changed a default setting to help avoid false positives.
Version 2.0.2 - 13th September 2009
Added a "Scan with ClamXav" item in the Services menu. You must log out and back in again to make this work.
Finder contextual menu "Scan with ClamXav" now available for (10.6) Snow Leopard users. You must log out and back in again to make this work.
Now preventing drag and drop if a scan/update is running.
Added French localisation.
Much better memory usage when scanning large folders.
Ensuring the full summary appears at the end of a scan.
Fixed a crash which could occur during startup.
Fixed a crash which could occur during scans.
Fixed a crash which could occur whilst saving preferences.
Version 2.0.1 - 29th August 2009
Fixed a bug preventing the installation of the ClamAV engine
No sparkle release this time around as the engine install logic is the only change
Version 2.0 public beta initial release - 28th August 2009
Please consider making a donation if you like my software.