Description of problem: It would be beneficial if the ClamAV packages would include a "clamav-diskscan" service which would scan, if enabled, periodically local non-pseudo file systems (or perhaps just /home and temp/spool directories) with clamscan and report any possible findings / alerts to configured e-mail addresses and/or system logs. That is, something like # yum install clamav-diskscan # chkconfig clamav-diskscan on # service clamav-diskscan start Would scan the predefined local filesystems daily or weekly and send e-mail to root if any suspicious files are found.
This package has changed ownership in the Fedora Package Database. Reassigning to the new owner of this component.
Researching...
You can install clamav as a service now. Be sure to reference: https://bugzilla.redhat.com/show_bug.cgi?id=859339 You can also setup freshclam as a service. You will need to manually create: /usr/lib/systemd/system/clam-freshclam.service # Run FreshClam as daemon [Unit] Description = freshclam scanner After = network.target [Service] Type = forking ExecStart = /usr/bin/freshclam -d -c 4 Restart = on-failure PrivateTmp = true [Install] WantedBy=multi-user.target The other thing to watch out for is since clamav will be running as a daemon, and not as root, you'll need to ensure it is a member of the appropriate groups - otherwise you'll get permission errors. I've written a series of bash scripts to scan using the daemon - and if you do a google search, I'm sure there is more. I'll post my scripts to bitbucket: https://bitbucket.org/gbcox/clamav_utils/ Just download to a directory and execute viruscan. You also need to install figlet which is in the Fedora repo. It's a work in progress, and not supported by Fedora, so if you have any questions/issues - post them in the bitbucket repo.