OpenSuSE Man Pages

Man Page or Keyword Search:
Man Architecture
Apropos Keyword Search (all sections) Output format
home | help
x SuSE Linux 13.1-RELEASE x
x SuSE Linux 13.1-RELEASEx
Clamd client(1)                 Clam AntiVirus                 Clamd client(1)

NAME
       clamdscan - scan files and directories for viruses using Clam AntiVirus
       Daemon

SYNOPSIS
       clamdscan [options] [file/directory]

DESCRIPTION
       clamdscan is a clamd client which may be used as  a  clamscan  replace-
       ment.  It  accepts  all the options implemented in clamscan but most of
       them will be ignored because its  scanning  abilities  only  depend  on
       clamd.

NOTE
       If  a  file or an archive is larger than the default or configured size
       (see MaxFileSize and MaxScanSize options in clamd.conf)  scanning  will
       abort at the limit, and the file will be marked as "OK".

       The  archive  scan  limits  are  currently set to 25MB or 100MB respec-
       tively.

       There are more options that limit scanning, please check all  the  Max-
       Something options in clamd.conf.

       To  report  files  that are exceeding these limits, you need to specify
       AlertExceedsMax TRUE in clamd.conf. This will then  report  a  "Heuris-
       tics.Limits.Exceeded FOUND" for such files.

       Please  note  that  such  a FOUND message does not imply infection, and
       your tooling should be able to handle this.

OPTIONS
       -h, --help
              Display help information and exit.

       -V, --version
              Print version number and exit.

       -v, --verbose
              Be verbose.

       --quiet
              Be quiet - only output error messages.

       --stdout
              Write all messages (except for libclamav output) to the standard
              output (stdout).

       -c, --config-file=FILE
              Read clamd settings from FILE.

       -l FILE, --log=FILE
              Save the scan report to FILE.

       -f FILE, --file-list=FILE
              Scan files listed line by line in FILE.

       -p A[:I], --ping A[:I]
              Ping clamd up to [A] times at optional interval [I] until it re-
              sponds.

       -w, --wait
              Wait up to 30 seconds for clamd to start. Optionally use  along-
              side ping to set attempts [A] and interval [I] to check clamd.

       -m, --multiscan
              In  the  multiscan mode clamd will attempt to scan the directory
              contents in parallel using available threads. This option is es-
              pecially useful on multiprocessor and multi-core systems. If you
              pass more than one file or directory in the command  line,  they
              are  put  in a queue and sent to clamd individually. This means,
              that single files are always scanned by a single  thread.  Simi-
              larly,  clamdscan will wait for clamd to finish a directory scan
              (performed in multiscan mode) before sending request to scan an-
              other  directory. This option can be combined with --fdpass (see
              below).

       -z, --allmatch
              After a match, continue scanning within the file for  additional
              matches.

       --remove
              Remove infected files. Be careful.

       --move=DIRECTORY
              Move infected files into DIRECTORY.

       --copy=DIRECTORY
              Copy infected files into DIRECTORY.

       --no-summary
              Do not display summary at the end of scanning.

       --reload
              Request clamd to reload virus database.

       --allmatch
              Continue scanning within file after finding a match.

       -i, --infected
              Only print infected files

       --fdpass
              Open the file and pass the opened file descriptor to clamd. This
              is useful if clamd is running as a different user  or  if  clamd
              sees a different file system tree. This is faster than streaming
              the file to clamd.  Only available if connected to clamd via lo-
              cal(unix) socket.

       --stream
              Forces  file streaming to clamd. This is generally not needed as
              clamdscan detects automatically if streaming is  required.  This
              option  only  exists  for debugging and testing purposes, in all
              other cases --fdpass is preferred.

EXAMPLES
       (0) To scan a one file:

              clamdscan file

       (1) To scan a current working directory:

              clamdscan

       (2) To scan all files in /home:

              clamdscan /home

       (3) To scan a file when clamd is running as a different user:

              clamdscan --fdpass ~/downloads

       (4) To scan from standard input:

              clamdscan - < file_to_scan

              cat file_to_scan | clamdscan -

RETURN CODES
       0 : No virus found.

       1 : Virus(es) found.

       2 : An error occurred.

CREDITS
       Please check the full documentation for credits.

AUTHOR
       Tomasz Kojm <tkojm@clamav.net>

SEE ALSO
       clamd(8), clamd.conf(5), clamscan(1)

ClamAV 1.4.3                   February 12, 2009               Clamd client(1)

Want to link to this manual page? Use this URL:
<
https://star2.abcm.com/cgi-bin/bsdi-man?query=clamdscan&sektion=1&manpath=>

home | help