Grant, I do not disagree with you on the separate functionality of the scheduling engine and scanning engine. The question is: does such an engine exist? I feel it is too much for each individual user to implement such a scheduling engine. I am new to ClamAV, does the question / solution ever pop up? Thanks.
On Tue, May 4, 2021 at 4:29 PM Grant Taylor via clamav-users < clamav-users@lists.clamav.net> wrote: > On 5/4/21 12:19 PM, Michael Wang wrote: > > looks like this should be a functionality of the clamav itself. > > What you are describing sounds like something independent of the ClamAV > /scanning/ engine. More specifically, it sounds like the responsibility > of a /scheduling/ engine. > > My understanding is that the scheduling is outside of the scope of what > ClamAV normally does. > > I see no reason why you couldn't have something -- run as a user with > sufficient privileges to read the file(s) in question -- which maintains > metadata about files; name, ctime, mtime, permissions, owner, group, > hash, last scan time, etc, and determines if a file has changed since > the last time it was scanned. /That/ /scheduling/ engine could then > easily ask the ClamAV /scanning/ engine -- likely running as a different > non-root user -- to scan the files handed to it by -- what is > effectively -- the /scheduling/ engine. > > There are a lot of different ways to go about something like this. My > opinion is that most of them are outside of the scope of the ClamAV's > /scanning/ engine. > > > > -- > Grant. . . . > unix || die > > > _______________________________________________ > > clamav-users mailing list > clamav-users@lists.clamav.net > https://lists.clamav.net/mailman/listinfo/clamav-users > > > Help us build a comprehensive ClamAV guide: > https://github.com/vrtadmin/clamav-faq > > http://www.clamav.net/contact.html#ml >
_______________________________________________ clamav-users mailing list clamav-users@lists.clamav.net https://lists.clamav.net/mailman/listinfo/clamav-users Help us build a comprehensive ClamAV guide: https://github.com/vrtadmin/clamav-faq http://www.clamav.net/contact.html#ml