clamscan
writes all regular program messages to stdout and
errors/warnings to stderr. You can use the option --stdout
to redirect all program messages to stdout. Warnings and error
messages from libclamav
are always printed to stderr.
A typical output from clamscan
looks like this:
/tmp/test/removal-tool.exe: Worm.Sober FOUND /tmp/test/md5.o: OK /tmp/test/blob.c: OK /tmp/test/message.c: OK /tmp/test/error.hta: VBS.Inor.D FOUNDWhen a virus is found its name is printed between the
filename:
and
FOUND
strings. In case of archives the scanner depends on libclamav
and only prints the first virus found within an archive:
$ clamscan malware.zip malware.zip: Worm.Mydoom.U FOUNDWhen using the -allmatch(-z) flag, clamscan may print multiple virus
FOUND
lines for archives and files.