Skip to content
Samba-VirusFilter - On-access anti-virus filter for Samba
C Shell Makefile Python Ruby
Find file
Latest commit c2e1b98 May 16, 2015 @fumiyas Remove CR from eicar.com
Failed to load latest commit information.
bin Update copyright year to 2012 Oct 16, 2012
build
clamav Update copyright year to 2012 Oct 16, 2012
etc
f-secure
include Update code to work with samba4 Dec 18, 2014
sophos Update copyright year to 2012 Oct 16, 2012
test Remove CR from eicar.com May 16, 2015
utils
.gitignore
CHANGES
COPYING
INSTALL
Makefile.in
README.md
aclocal.m4 "Hello Samba 3.5+, Good-bye 3.4-" changes Nov 19, 2010
configure.in
wscript
wscript_build Update code to work with samba4 Dec 18, 2014

README.md

Samba-VirusFilter - On-access anti-virus filter for Samba

What's this?

This is a set of various Samba VFS modules to scan and filter virus files on Samba file services with an anti-virus scanner.

This software is freely distributable under the GNU public license, a copy of which you should have received with this software (in a file called COPYING).

For installation instructions, please refer to the INSTALL file.

Supported Anti-Virus engines

Downloads

https://bitbucket.org/fumiyas/samba-virusfilter/downloads

Commercial support for Samba & Samba-VirusFilter

Contributors

TODO

For Samba 4 integration / inclusion:

  • More enhancements, fixes and others for Samba 4.x and remove Samba 3.x support
  • Use and add test suite in Samba source
  • Write manpages
  • Replace own "stupid" result cache implementation with Samba memcache implementation or another

For general:

  • Remove a cache entry on close if file was modified when svf-*:scan on open = yes and svf-*:scan on close = no
  • Support other anti-virus engines:
    • External command
    • misc.
  • Extend quarantine options:
    • svf-*:quarantine keep tree = yes
    • svf-*:quarantine keep name = yes
    • svf-*:quarantine suffix = .infected
  • Support "rename" action:
    • svf-*:infected file action = rename
    • svf-*:rename prefix = svf.
    • svf-*:rename suffix = .infected
  • More test cases
  • clamd privileges (root or group that has rights to access Samba shares)
Something went wrong with that request. Please try again.