Интеграция с внешними приложениями

За счет использования интерфейса, эмулирующего интерфейс антивирусного демона clamd, входящего в состав антивирусного решения ClamAV, Dr.Web ClamD может быть сопряжен с любыми внешними приложениями, способными подключаться к антивирусному демону clamd.

В таблице ниже перечислены примеры приложений, которые могут использовать clamd для антивирусной проверки:

Продукт

Интеграция

Файловые службы

FTP-сервер
ProFTPd

Использование clamd

Проверка файлов, загружаемых на сервер по протоколу FTP.

Требование для интеграции

Сборка ProFTPd с дополнительным модулем mod_clamav.

Ссылки на документацию

Документация по продукту ProFTPd: http://www.proftpd.org/docs/.

Описание и исходный код модуля mod_clamav: https://github.com/jbenden/mod_clamav

В настройке компонента, обращающегося непосредственно к Dr.Web ClamD как к антивирусному демону clamd, следует указать в качестве адреса подключения к антивирусному демону clamd путь к UNIX-сокету или TCP-сокету, прослушиваемому Dr.Web ClamD на одной из созданных в его настройках точек подключения (endpoint).

Пример подключения ProFTPd к Dr.Web ClamD:

1.Настройка Dr.Web ClamD:

[ClamD]
Start = yes

[ClamD.Endpoint.ftps]
ClamdSocket = 127.0.0.1:3310

2.Настройка ProFTPd:

ClamAV on
ClamServer 127.0.0.1
ClamPort 3310