What is the Samba Virus Scanner?

The Samba Virus Scanner – or SVS in short – is a Samba VFS plugin to transparently scan CIFS shares for known viruses in a parallel and mostly asynchronous fashion when files are accessed (a.k.a. on-access virus scanning).

One of the most important goals of this project is performance, which means that we took great effort to allow for the fastest possible scans, including multi-threaded scanning, scan result caching and post-processing (quarantine/delete).

Supported back end scanners

SVS is basically open to support any kind of back end scanner (virus scanner), though for now we only support ClamAV.

Support for additional scanners is planned, but note that requests to support any commercial scanners can only be satisfied if users donate enough money to purchase the respective licenses. For instance, Avira AntiVir Personal may be supported sooner or later, but Kaspersky will not (without sponsorship).


The ClamAV scanner requires a local (!) clamd server and uses the clamdscan command to contact it for scan requests. Make sure that both are working as expected before you enable SVS.

We recommend to always use the newest version of ClamAV which is 0.97.4 at the time of this writing.

Either look for updated binary packages for your distribution or get the ClamAV sources here (to build it yourself): http://www.clamav.net/lang/en/download/sources/


Project homepage:

Development site:

SVS development mailing list:
svs-devel -at- lists -dot- sourceforge -dot- net
(subscription required: https://lists.sourceforge.net/lists/listinfo/svs-devel)