Sistema de archivos basado en FUSE para Linux con escaneo de archivos con antivirus en tiempo real a través del demonio clamd. Clamd (clamav-daemon) es un servicio de escaneo de archivos desarrollado por el proyecto ClamAV. El archivo /etc/clamfs/clamfs.xml se puede bajar de https://sourceforge.net/p/clamfs/code/HEAD/tree/tags/clamfs-1.0.1/doc/clamfs.xml
# clamfs /etc/clamfs/clamfs.xml
# clamfs -c /etc/clamfs.conf /mnt/clamfs
# clamfs -o srcdir=/data/incoming,ro /mnt/clamfs
# systemctl status clamav-daemon
Crear un archivo de configuración:
# nano /etc/clamfs.conf:
srcdir=/data/incoming
logfile=/var/log/clamfs.log
# clamfs -o srcdir=/data/incoming,logfile=/var/log/clamfs.log /mnt/clamfs
Si se necesita monitorear varios directorios, puedes montar cada uno con diferentes configuraciones.
# clamfs -o srcdir=/data/incoming,logfile=/var/log/clamfs_incoming.log /mnt/clamfs_incoming
# clamfs -o srcdir=/data/uploads,logfile=/var/log/clamfs_uploads.log /mnt/clamfs_uploads
# fusermount -u /mnt/clamfs
ClamFS puede configurarse para realizar escaneos más exhaustivos:
# nano /etc/clamd.conf
MaxScanSize 50M
ArchiveMaxRecursion 5
# systemctl restart clamav-daemon
# clamfs -d -o srcdir=/data/incoming /mnt/clamfs