freshclam.conf - Configuration file for Clam AntiVirus
Database Updater
DESCRIPTION
The file freshclam.conf configures the Clam AntiVirus
Database Updater, freshclam(1).
FILE FORMAT
The file consists of comments and options with arguments.
Each line that starts with a hash (#) symbol is a comment.
Options and arguments are case sensitive and of the form
Option Argument. The (possibly optional) arguments are of
the following types:
STRING String without blank characters.
SIZE Size in bytes. You can use 'M' or 'm' modifiers for
megabytes and 'K' or 'k' for kilobytes.
NUMBER Unsigned integer.
DIRECTIVES
When an option is not used (hashed or doesn't exist in the
configuration file) freshclam takes a default action.
Example
If this option is set freshclam will not run.
DatabaseOwner STRING
When started by root, drop privileges to a speci-
fied user.
Default:
AllowSupplementaryGroups
Initialize supplementary group access (freshclam
must be started by root).
Default: disabled
DatabaseDirectory STRING
Path to a directory containing database files.
Default: /usr/local/clamav/share/clamav
Checks NUM
Number of database checks per day.
Default: 12
UpdateLogFile STRING
Enable logging to a specified file. Highly recom-
mended.
Default: disabled.
LogSyslog
Default: disabled.
LogFacility
Specify the type of syslog messages - please refer
to 'man syslog' for facility names.
Default: LOG_LOCAL6
PidFile
This option allows you to save the process identi-
fier of the daemon.
Default: disabled
LogVerbose
Enable verbose logging.
Default: disabled
DNSDatabaseInfo STRING
This directive enables database and software ver-
sion verification through DNS TXT records.
Default: enabled, pointing to current.cvd.cla-
mav.net
DatabaseMirror STRING
Server name where database updates are downloaded
from. In order to download the database from the
closest mirror you should configure freshclam to
use db.xy.clamav.net where xy represents your coun-
try code. If this option is given multiple times,
freshclam(1) tries them in the order given. It's
strongly recommended that you use db.xy.clamav.net
as the first mirror and database.clamav.net as the
second.
Default: database.clamav.net
MaxAttempts NUM
Freshclam(1) tries every mirror this number of
times before switching to the next mirror.
Default: 3 (per mirror)
HTTPProxyServer STR, HTTPProxyPort NUM
Use given proxy server and TCP port for database
downloads.
HTTPProxyUsername STR,HTTPProxyPassword STR
Proxy usage is authenticated through given username
and password.
Default: no proxy authentication
LocalIPAddress IP
Use IP as client address for downloading databases.
Useful for multi homed systems.
Default: Use OS'es default outgoing IP address.
Notify a running clamd(8) to reload it's database
after a download has occured. Optionally a
clamd.conf(5) file location may be given to tell
freshclam(1) how to communicate with clamd(8).
Default: The default is to not notify clamd. See
clamd.conf(5)'s option SelfCheck for how clamd(8)
handles database updates in this case.
OnUpdateExecute STRING
Execute this command after the database has been
successfully updated.
Default: disabled
OnErrorExecute STRING
Execute this command after a database update has
failed.
Default: disabled
NOTE
While not reasonable, any configuration option from
clamd.conf(5) may be given.
FILES
/usr/local/clamav/etc/freshclam.conf
AUTHOR
Thomas Lamy <thomas.lamy@netwake.de>
SEE ALSO
freshclam(1), clamd.conf(5), clamd(8), clamscan(1)
Man(1) output converted with
man2html