Всем доброго дня. Сегодня я расскажу, как настроить обновление
clamav. Этот антивирус принадлежит компании cisco, и, соответственно, по всем известным причинам, обновления из России заблокированы.
Я столкнулся с этим в сентябре 2022 года, когда создавал собственный почтовый сервер, postfix+amavis_dovecot, в котором не стартовал amavis по причине как раз не обновленного clamav. Точнее не просто не обновленного, а у него просто отсутствую при установке файлы вирусной БД.
Начал искать в интернете, нашел статью:
https://blog.deltamoby.ru/2022/03/16/clamav-databases/?ysclid=lrggp76cb752992688
сделал по ней, все работало:
vi /etc/clamav/freshclam.conf
Цитироватьизменить:
ScriptedUpdates yes –> ScriptedUpdates no
добавить:
PrivateMirror clmvupd.deltamoby.ru
Замечательно. Но тут понадобилось еще один экземпляр clamav обновлять, я сделал по этой инструкции, и на следующий день обнаружил, что clamav не обновлен!
Подумал, что может я не так что-то запомнил, нашел статью, проверил, что все верно.. И нашел в комментах, что человек (спасибо ему большое все равно) выкладывает обновления не каждый день. Из чего я сделал вывод, что он это делает вручную, и решил автоматизировать процесс.
Поднял ubuntu настроил на ней vpn куда-то в нидерланды, поставил clamav, и он спокойно обновился. Т.е. я получил файлы обновления.
Итак, пункт 1
Обновление вручнуюСкачиваем 3 файла:
main.cvd (https://clamupd.cloud-life.site/main.cvd)
bytecode.cvd (https://clamupd.cloud-life.site/bytecode.cvd)
daily.cld (https://clamupd.cloud-life.site/daily.cld)
Закидываем любым удобным способом на Ваш сервер, далее переписываем их
sudo cp *.cvd /var/lib/clamav/
sudo cp daily.cld /var/lib/clamav/
устанавливаем владельцем clamav
chown clamav:clamav /var/lib/clamav/*.c*d
И проверяем
freshclam --version
В результате должен получиться вот такой вывод команды:
ЦитироватьClamAV 0.103.11/27157/Wed Jan 17 12:41:11 2024
где
ClamAV 0.103.11 это версия программы, а
Wed Jan 17 12:41:11 2024 дата баз. Без баз вывод будет только версия.