Установка ClamAV в CentOS 8

Clam AntiVirus (ClamAV) - это свободное программное обеспечение, кроссплатформенный антивирусный набор с открытым исходным кодом, способный обнаруживать многие типы вредоносных программ, включая вирусы. Одно из его основных применений - на почтовых серверах в качестве серверного сканера почтовых вирусов. ClamAV включает в себя ряд утилит: сканер командной строки, средство автоматического обновления баз данных и масштабируемый многопоточный демон, работающий на антивирусном движке из общей библиотеки.

Установка EPEL Repo

Прежде всего, необходимо установить EPEL:

Установка ClamAV

Где clamav - это сам антивирус, clamd - это демон необходимый для работы антивируса.

Настройка SElinux для ClamAV

Настройте ClamAV с помощью SELinux и дайте ему доступ ко всем вашим файлам с помощью следующей команды:

Обновление сигнатур ClamAV

Теперь используйте следующую команду для получения последних сигнатур антивируса.

Настройка обновления через прокси

для обновления через прокси, в файл freshclam.conf, необходимо добавить следующие строки

Конфигурация ClamAV

Необходимо найти параметр 'LocalSocket' в файле /etc/clamd.d/scan.conf и включить его, чтобы мы могли использовать ClamAV.
Используйте следующую команду для включения этого параметра.

так же рекомендуется удалить конфигурацию по умолчанию

Аналогично, настраиваем freshclam

Создание системной службы ClamAV

Создайте службу systemd для ClamAV и настройте ее на автоматический запуск.

добавьте следующие строки в файл freshclam.service и сохраните изменения.

Запуск и включение служб

Все было установлено и настроено, теперь пришло время включить все службы при загрузке.

Сканирование на вирусы с помощью ClamAV

Для того что бы проверить вручную один файл или группу файлов запускаем следующую утилиту:

Примеры использования:
Проверить всю файловую систему:

Проверить отдельный каталог:

Проверить один файл:

Понравилась статья? Поделиться с друзьями:
Добавить комментарий