Интеграция с внешними приложениями |
![]() ![]() ![]() |
За счет использования интерфейса, эмулирующего интерфейс антивирусного демона clamd, входящего в состав антивирусного решения ClamAV, Dr.Web ClamD может быть сопряжен с любыми внешними приложениями, способными подключаться к антивирусному демону clamd. В таблице ниже перечислены примеры приложений, которые могут использовать clamd для антивирусной проверки:
В настройке компонента, обращающегося непосредственно к Dr.Web ClamD как к антивирусному демону clamd, следует указать в качестве адреса подключения к антивирусному демону clamd путь к UNIX-сокету или TCP-сокету, прослушиваемому Dr.Web ClamD на одной из созданных в его настройках точек подключения (endpoint). Пример подключения CommuniGate Pro к Dr.Web ClamD: 1.Загрузка и сборка cgpav (версия 1.5):
На этапе configure в ответе на вопрос «Choose Anti-Virus daemon», указать Clamav. 2.Настройка Dr.Web ClamD:
3.Настройка CommuniGate Pro: 1)В файле настроек CommuniGate Pro (/var/CommuniGate/Settings/cgpav.conf) указать путь к сокету Dr.Web ClamD:
2)В веб-интерфейсе управления CommuniGate Pro: •Перейти в Settings –> General –> Helpers. В разделе Content Filtering установить новый фильтр: переключить его в состояние Enabled, указать имя фильтра (например – drweb), в параметре Program Path указать cgpav. Сохранить изменения. •Перейти в Settings –> Mail –> Rules. Указать имя нового правила (например – drweb_scan) и нажать Add Rule. Указать приоритет правила Highest, сохранить изменения, после чего нажать Edit справа от имени правила. В выпадающем списке Data выбрать Message Size, в поле Operation выбрать greater than, а в поле Parameter – значение 1. В поле Action выбрать значение ExternalFilter, в Parameter – имя фильтра, созданного ранее (drweb в данном примере). Сохранить изменения. |