Advanced settings
The aveclient component receives a request for file scanning from the command
line, transfers it to the daemon and then outputs a report on scanning results in
the form most suitable for its further processing by various scripts.
Such application architecture allows a considerable decrease of the time it takes
to perform anti-virus scanning of several files. Let us review in detail the
mechanism of operation and interaction between those components.
5.2.1. Operation mechanism of
and
1.
When a request for scanning of a certain file is received from the
command line the aveclient client component receives the request,
processes it, and transfers it to the aveserver process daemon using a
local socket.
2.
The daemon performs anti-virus scanning of the object in accordance
with its current settings. During the procedure it does not waste time
loading anti-virus databases. This is in contrast with the kavscanner
component, which terminates after each scanning and has to reload the
anti-virus databases each time.
Aveclient does not scan directories, or block devices or any other
file system objects except for files!
All settings of the aveserver component are grouped in the
[aveserver.*]
configuration file.
3.
The daemon process returns a code identifying file status to the
aveclient client component, which displays the scanning results and
produces a corresponding return code.
5.2.2. Command line syntax for the
aveclient
Please note that the aveclient client component is not independent; it
can function only while aveserver is running!
The aveclient component exchanges information with the aveserver component
through a local aveserver socket (LocalSocketPath parameter in the [path]
aveclient
and
[path]
client component
aveserver
sections
of
the
43
kav4unix.conf
Need help?
Do you have a question about the Anti-Virus 5.0 for Linux, FreeBSD and OpenBSD File Server and is the answer not in the manual?