Установка и настройка ClamAV на FreeBSD
ClamAV – это бесплатный антивирус для UNIX систем, как правило его используют на почтовых шлюзах для сканирования электронной почты на предмет вирусов. Но это не единственное его применение, так как этот антивирус обладает массой интересных возможностей. Среди которых встроенная поддержка исполняемых фалов, архиваторов, понимает почти все форматы почтовых файлов. Умеет работать с документами MS Word, MS Excel, HTML, RTF и PDF. Обладает быстрым, многопоточным демон с поддержкой сканирования при доступе, есть сканер командной строки, milter-интерфейс для sendmail, а база обновляемая несколько раз в день.
На этом лирическое отступление закончим и перейдем непосредственно к установке.
И так ставить будем из портов для этого перейдем в соответствующий каталог
# cd /usr/ports/security/clamav
и выполним последовательно ряд команд
# make && make install && make clean
Сразуже появиться синенькое окошко с опциями которые для просторы оставим без изменений.
Options for clamav 0.93.3 [X] ARC Enable arch archives support [X] ARJ Enable arj archives support [X] LHA Enable lha archives support [X] UNZOO Enable zoo archives support [X] UNRAR Enable rar archives support [ ] MILTER Compile the milter interface [ ] LDAP libmilter was built with LDAP [ ] ICONV Enable ICONV support [ ] STDERR Print logs to stderr instead of stdout [ ] EXPERIMENTAL Build experimental code
После установки антивируса добавим его в стартовый сценарий, чтобы он запускался автоматически при старте системы.
# echo ‘clamav_clamd_enable=”YES”‘ >> /etc/rc.conf
Дабы базы обновлялись автоматически, добавим еще одну строчку в /etc/rc.conf
# echo ‘clamav_freshclam_enable=”YES”‘ >> /etc/rc.conf
После чего обновляем базы и запускаем ClamAV
# /usr/local/etc/rc.d/clamav-freshclam start
# /usr/local/etc/rc.d/clamav-clamd start

Оно так, но если так устанавливать, толку в нем будет мало. Надо еще его к Sendmail прикручивать. А для этого во-первых, надо устанавливать с поддержкой milter, во-вторых, потом sendmail еще настраивать.
Прикручивание ClamAV’а к Sendmail’у это тема для отдельной статьи.