С 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, то можете перевести немножко рублей (в меру своей благодарности) на оплату хостинга:
Как вариант можно еще использовать зеркало в Сибири https://mirror.truenetwork.ru/clamav/
–2023-06-30 11:07:13– https://unlix.ru/clamav/daily.cvd
…
HTTP request sent, awaiting response… 404 Not Found
Спасибо, что заметили и написали. Исправлено. Проверяйте.
Живая ссылка на обновление от 24 июня 2023https://packages.microsoft.com/clamav/
Где находится база данных антивируса /var/lib/clamav/ в joomla 3.10.12. Проблемы с почтой, а как зайти в нее не знаю.
Я не понимаю, зачем Вы в 3-м способе предлагаете костылять, когда до этого пишите, что зеркало можно добавить через конфиг файл?!