SquidClamAv is a dedicated ClamAV antivirus redirector for Squid. It can run antivirus checks based on filename regex, content-type regex, and more. It is easy to install and works even with heavy Squid access.
Recent releases


Changes: This release fixes the libcurl header that prevented downloads from the squid cache. It adds a configuration option to disable virus scanning if the requested files hit the squid cache and have already been scanned. This improves speed a lot, especially if you scan all traffic. Please upgrade.


Changes: This release adds SIGUSR1 signal catching to force squidclamav to reread its configuration file without needing to reload Squid. A second level of debugging was added to have nicer output.


Changes: This release adds three new configuration options: useragent, maxredir, and abortcontent. The first is use to change the Curl user agent, the second allows Curl to follow more or fewer redirect locations, and the last allow bypassing virus checking on some pattern matching at the content-type level. A segfault when squidGuard is not chained has been fixed.


Changes: This release adds a bi-directional pipe to squidGuard or another redirector to improve speed and security.


Changes: This release makes changes to the documentation to reflect testing against Squid 2.7 and 3.0.