Как обновить ClamAV из России

как обновить ClamAV из России

С 2022 года проект ограничил подключения из России к своим серверам для обновления антивирусных баз ClamAV. Рассказываем как обновить ClamAV из России.

После того, как ClamAV закрыл доступ, при попытке соединения с https://database.clamav.net поступает HTTP-ошибка 403 – доступ запрещён.

Fri Apr 14 10:18:43 2023 -> ^Can't download main.cvd from https://database.clamav.net/main.cvd
Fri Apr 14 10:18:43 2023 -> ^FreshClam received error code 403 from the ClamAV Content Delivery Network (CDN).
Fri Apr 14 10:18:43 2023 -> !Database update process failed: Forbidden; Blocked by CDN
Fri Apr 14 10:18:43 2023 -> !Update failed.

С российских IP запрещён доступ не только к обновлениям, но ко всему домену clamav.net

Как обновить ClamAV в этом случае?

Вариант 1

Остановите сервис ClamAV

root@unlix:~# systemctl stop clamav-freshclam

Скачайте через Tor или VPN файлы:

http://database.clamav.net/main.cvd
http://database.clamav.net/daily.cvd
http://database.clamav.net/bytecode.cvd

Поместите их в директорию /var/lib/clamav/

Перезапустите сервис ClamAV (хотя не обязательно)

root@unlix:~# systemctl start clamav-freshclam

Вариант 2

Обновление баз ClamAV, российское зеркало TENDENCE

К сожалению, известное российское зеркало ClamAV теперь требует купить подписку на обновления. После оплаты Вы получите ссылки на обновления. Тогда можно будет проделать следующие шаги.

Либо скачать последние обновления антивирусных баз можно с российского зеркала (ClamAV mirror) и положить их в /var/lib/clamav/:

https://tendence.ru/clamav/main.cvd
https://tendence.ru/clamav/daily.cvd
https://tendence.ru/clamav/bytecode.cvd

Либо для автоматического обновления следует добавить в конфигурационный файл /etc/clamav/freshclam.conf строки:

PrivateMirror https://tendence.ru/clamav
ScriptedUpdates no

Вариант 3

Рабочее зеркало обновления на UNLIX.ru через bash скрипт.

Создайте (либо скачайте) скрипт:

root@unlix:~# vim ./update_clamav.sh

Поместите в него следующее содержимое и сохраните:

#!/bin/bash

systemctl stop clamav-freshclam
rm -rf /var/lib/clamav/*
wget https://unlix.ru/clamav/main.cvd -O /var/lib/clamav/main.cvd 
wget https://unlix.ru/clamav/daily.cvd -O /var/lib/clamav/daily.cvd 
wget https://unlix.ru/clamav/bytecode.cvd -O /var/lib/clamav/bytecode.cvd

Добавьте задание в cron для еженедельного обновления:

root@unlix:~# vim /etc/crontab

Добавьте туда строчку и сохраните:

0 0 * * 0 root /root/update_clamav.sh

Теперь Ваш ClamAV будет обновляться даже с российских IP совершенно бесплатно.

Убедительная просьба не устанавливать частоту обновления чаще, чем раз в неделю.

Если Вы хотите поблагодарить команду UNLIX и поддержать проект и раздачу обновлений ClamAV, то можете перевести немножко рублей (в меру своей благодарности) на оплату хостинга:


6 thoughts on “Как обновить ClamAV из России”

  1. Где находится база данных антивируса /var/lib/clamav/ в joomla 3.10.12. Проблемы с почтой, а как зайти в нее не знаю.

  2. Я не понимаю, зачем Вы в 3-м способе предлагаете костылять, когда до этого пишите, что зеркало можно добавить через конфиг файл?!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Unlix © Все права защищены 2023

Копирование материалов с сайта Unlix.ru без указания полной ссылки на источник ЗАПРЕЩЕНО!