Для установки в ОС Linux я создал RPM и
SRPM-пакеты. Их можно скачать там же.
После установки есть смысл проверить
работоспособность сканера. Для этого в исходных текстах существует папка test.
Зайдем в нее и выполним:
# clamscan *
Результат должен быть примерно следующим (см.
рис. 1):
Рисунок 1. Результат
тестирования установленного антивируса
Если в каком-то файле не найден вирус, то вы
невнимательно следили за сообщениями скрипта configure. Например, если вирус не
найден в архиве clam.exe.bz2, то скорее всего у вас не установлен пакет bzlib-devel.
Для тестирования можно также использовать
тестовую вирусную сигнатуру, доступную по адресу: :
Ее необходимо сохранить в какой-то файл, например
virus.txt, затем проверить запуском команды
# clamscan virus.txt
В папке test отсутствуют файлы, запакованные
rar3, поэтому для проверки этой функциональности необходимо создать архив с
тестовой вирусной сигнатурой самостоятельно.
Возможности
Рассматриваемая антивирусная система имеет широкие возможности, но
большинство системных администраторов использует только некоторые из них,
необходимые для решения какой-то определенной задачи.
Сканирование файлов с помощью ClamAV
Сканирование производится командой clamscan. Для
эффективности можно вводить дополнительные параметры, например:
n clamscan -r /directory – рекурсивное сканирование,
т.е. сканирование в подкаталогах;
n clamscan -i – показывать только инфицированные
файлы;
n clamscan -move=/infected_files_dir –
перемещение инфицированных файлов в отдельную директорию;
n clamscan -remove – удаление инфицированных
файлов.
Последний параметр я не рекомендую использовать,
т.к. не редкость когда ClamAV ошибается. В моей практике был случай, когда ClamAV
находил вирус Oversided.zip в zip-архивах. При распаковке архивов антивирусная
система считала файлы неинфицированными. Мы проводили специальную проверку
запакованных файлов альтернативными продуктами – вирусы найдены не были.