Installation manual
28
ESET Mail Security
7.1. ESETS update utility
In order to keep the ESET Mail Security eective, it is necessary to keep its virus signatures
databaseuptodate.Theesets_updateutilityhasbeendevelopedforthispurpose(seeesets_
update(8) manual page for details). In order to launch update one has to dene conguration
options ‘av_update_username‘ and ‘av_update_password‘ in [global] section of ESETS
conguration le. Note that in case you access the Internet via HTTP proxy additional conguration
options‘proxy_addr‘,‘proxy_port‘andoptionally‘proxy_username‘and‘proxy_password‘have
to be specied there as well. To trigger an update, enter command:
@SBINDIR@/esets_update
To provide the highest security for the user, the ESET team collects the virus denitions
continuously from all over the world. The new patterns can appear within the database in very
short intervals. It is therefore recommended, to trigger an update on a regular basis. Note that
ESETS daemon is able toprovide theperiodicupdateofthesystemonce‘av_update_period‘
conguration option specied in [global] section of ESETS conguration le and the daemon is
up and running.
7.2. ESETS update process description
The update process is composed of two stages. First, the so called pre-compiled modules are
downloadedfromtheoriginESETserver.Ifcongurationoption‘av_mirror_enabled‘isenabled
in section [global] of ESETS conguration le, the mirror of these modules is created in directory
@BASEDIR@/mirror
Notethatthemirrordirectorypathcanberedenedusingcongurationoption‘av_mirror_
dir‘ in section [update] of ESETS conguration le. The newly created mirror thus serves as fully
functional modules download server and can be used to create subordinate mirrors, however,
some more conditions have to be fullled yet. First, there must be a http server installed on the
computer where the modules are going to be downloaded from. Second, the modules to be
downloaded by other computers have to be placed at the directory path
/http-serv-base-path/eset_upd
where ‘http-serv-base-path‘ is a base http server directory path, as this is the rst place where
update utility looks the modules for.
Second part of the update process is the compilation of modules loadable by the ESET Mail
Security scanner from those stored in the local mirror. Typically the following ESETS loading
modules are created: loader module (em000.dat), scanner module (em001.dat), virus signature
database module (em002.dat), archives support module (em003.dat), advanced heuristics
module (em004.dat), etc. in the directory:
@BASEDIR@
Note that it is exactly the directory where ESETS daemon loads modules from and thus can be
redenedbyusingcongurationoption‘base_dir‘insection[global]ofESETScongurationle.