Micah, It *does* take more than 120 secs for the clamscan command to fully scan the 62 MB Firefox installation file (.tar.bz2). Trying the scan with the default clamscan limits results in 62 MB "Data read" but *zero* "Data scanned"!
Since I previously had run afoul of file size limits, I had written a wrapper script that set all the "--max-*" limits to values that should not cause any unnecessary failures. The problem I ran into with 0.102.x was that the "--help" info for the clamscan command's "--max-scantime" was incomplete. I had set the "--max-scantime" limit to 999, assuming it was seconds. It never occurred to me that it would be milliseconds, especially since the clamscan command can't even load the DB in under a second. (Milliseconds would be reasonable for clamd usage, I suppose.) When somebody pointed out that the max scan time was really in msecs, I updated my wrapper script and everything worked nicely, like 0.101.x. Now, scanning the big Firefox installation file takes well over 120 secs real time, to wit (expanding the wrapper): time clamscan --alert-exceeds-max=yes --max-scantime=999999 --max-scansize=4090M --max-filesize=4090M --max-files=30000 --max-recursion=30 --pcre-match-limit=999999999 --pcre-max-filesize=999999999 firefox-68.6.1-esr-64.tar.bz2 firefox-68.6.1-esr-64.tar.bz2: OK ----------- SCAN SUMMARY ----------- Known viruses: 6797620 Engine version: 0.102.1 Scanned directories: 0 Scanned files: 1 Infected files: 0 Data scanned: 622.26 MB Data read: 62.06 MB (ratio 10.03:1) Time: 140.191 sec (2 m 20 s) real 2m20.219s user 2m17.212s sys 0m2.820s Paul P.S. This is on an "Intel(R) Core(TM) i7-3820 CPU @ 3.60GHz" with 32 GB RAM. On Mon, 6 Apr 2020 15:23:42 +0000 "Micah Snyder (micasnyd)" <micas...@cisco.com> wrote: > Paul, > > Are you seeing many files that take longer than 2 minutes to scan? > We thought the default scan time limit was already quite high at 2 > minutes. > > -Micah > > On 4/4/20, 1:47 AM, "clamav-users on behalf of Paul Kosinski via > clamav-users" <clamav-users-boun...@lists.clamav.net on behalf of > clamav-users@lists.clamav.net> wrote: > > "If one is overriding a default value by providing it on the > command line, you should know what you're doing. Guessing is never a > good idea, especially if (like here) the documentation is lacking." > > "It was noted in the list of notable changes in 0.102.0 ... which > Paul *must* have read, otherwise he would *not* have known of the > existence of this parameter". Really? > > Does issuing "clamscan --help", and reading its output of 700 > words on 103 lines (according to wc), including one line about > "--max-scantime", constitute guessing? Who knew? > > P.S. Up until 0.102.0, direct use of the clamscan command worked > well for files like the Firefox download. Starting with 0.102.0, > clamscan started giving Heuristic Limit errors. Since there was no > indication as to *which* Limit was hit, I read the "--help" to see > what to do. _______________________________________________ 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