Configuration Parameters

The component uses configuration parameters specified in the [FileCheck] section of the unified configuration file of Dr.Web Mail Security Suite.

This section stores the following parameters:

Parameter

Description

LogLevel

{logging level}

Logging level of the component.

If a parameter value is not specified, the DefaultLogLevel parameter value from the [Root] section is used.

Default value: Notice

Log

{log type}

Logging method of the component.

Default value: Auto

ExePath

{path to file}

Component executable path.

Default value:

for GNU/Linux: /opt/drweb.com/bin/drweb-filecheck

for FreeBSD: /usr/local/libexec/drweb.com/bin/drweb-filecheck

DebugClientIpc

{boolean}

Log or do not log detailed IPC messages at the debug level (with LogLevel = DEBUG).

Default value: No

DebugScan

{boolean}

Log or do not log detailed messages received during file scanning at the debug level (with LogLevel = DEBUG).

Default value: No

DebugFlowScan

{boolean}

Log or do not log detailed messages about file scanning using the “flow” method at the debug level (with LogLevel = DEBUG).

Default value: No

DebugProxyScan

{boolean}

Log or do not log detailed messages about file scanning using the “proxy” method at the debug level (with LogLevel = DEBUG). The “proxy” method is usually used by the Dr.Web ClamD component.

Default value: No

DebugCache

{boolean}

Log or do not log detailed messages about the cache status of scanned files at the debug level (with LogLevel = DEBUG).

Default value: No

MaxCacheSize

{size}

Maximum allowed size of cache to store data about scanned files.

If 0 is specified, caching is disabled.

Default value: 50mb

RescanInterval

{time interval}

Period of time during which a file will not be rescanned if the results of its previous scan are available in the cache (the period during which the stored information is considered up-to-date).

Allowed values: from 0 seconds (0s) to 1 minute (1m).
If the set interval is less than 1s, there will be no delay—the file will be scanned upon any request.

Default value: 1s

IdleTimeLimit

{time interval}

Maximum idle time for the component. When the specified period of time expires, the component shuts down.

Allowed values: from 10 seconds (10s) to 30 days (30d).
If the None value is set, the component will operate indefinitely; the SIGTERM signal will not be sent if the component goes idle.

Default value: 10m