[EMAIL PROTECTED](Tomasz Kojm) 13.03.05 19:15
>On 13 Mar 2005 19:03:00 +0100 >Rainer Zocholl <[EMAIL PROTECTED]> wrote: >> In the last line i wrote: >>>>I used the command line: >>>>"clamscan -ir --block-encrypted --block-max --detect-broken --unzip >>>>--unrar --unarj --unzoo --lha --jar --deb --tar --tgz /home/ftp/" >> >> Does such command line really look like i haven't read the docs at >> all? >It looks like you have read the _manual_pages_ between lines. # Usage * Clam daemon * Clamdscan * Clamuko * Output format Question: What of the 4 does not belong to the list? Rigth! "Output format" (the other 3 are prgrams) ok opening it we see a surprise: * clamscan * clamd futher prorgams. And this are the only points of "Output format"... But ok i think we are were have been 2h before: http://www.clamav.net/doc/0.83/html/node28.html There we could read: clamscan by default writes all messages to stderr. Run it with --stdout enabled to redirect them to the standard output. What exactly should that help when i run clamscan with "nohup" catching all outputs including stderr? (I already assumed that, but it does not clarify what's special with the output of libclamav) When 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: I only see the filename "inside" that zip. Ah, sorry you mean that absoletly missleading TIP? TIP: You can force clamscan to list all infected files in an archive using -no-archive (that disables transparent decompressors built into libclamav) and external decompressors: -unzip -unrar.... [EMAIL PROTECTED]:/tmp$ clamscan --no-archive --unzip malware.zip Archive: /tmp/malware.zip inflating: test1.exe inflating: test2.exe inflating: test3.exe /tmp/clamav-77e7bfdbb2d3872b/test1.exe: Worm.Mydoom.U FOUND /tmp/clamav-77e7bfdbb2d3872b/test2.exe: Trojan.Taskkill.A FOUND /tmp/clamav-77e7bfdbb2d3872b/test3.exe: Worm.Nyxem.D FOUND /tmp/malware.zip: Infected Archive FOUND That's very mad logic to have to say "--no-archive" when i want to have the archive names! Ouch. I'm as user am not interessted to see how it is implemented... Too the braces seems to be set wrong or a word is missing? TIP: You can force clamscan to list all infected files in an archive using -no-archive (that disables transparent decompressors built into libclamav and external decompressors: -unzip -unrar...) But that's not what i want! I want all archives to BE unpacked! and i want to see *archive* file names and BOTH pathes and names, not a) achive name and virus name b) path inside archive and virus name what i'm missing is: c) archive name (and path) and path inside archive and virus name In the man page there is not the slightest hint to that strange behavior: --no-archive Disable archive support built in libclamav. Again: I want to have archives extracted! So i -of course- ignore that option. Should it maybe read: --no-archive Disables built-in archive support of libclamav. Instead always the external unarchivers are used by clamscan. Allows clamscan to print out the archive name. ? Mayby that option should be called: --no-built-in-archiver Please: Next time simply post the URL you mean. You have done a lot of work to the docs, that's good and i know that's a lot of work! But the doc is far from "done" and a simply RTFM is sufficient. _______________________________________________ http://lurker.clamav.net/list/clamav-users.html