Я использую ClamAV 0.97.8 / 17494 на CentOS 6.4. Это хорошо, но вирусы в rar файлах не находят. Он может обнаруживать тот же вирусный файл, что и в zip-файле, но в rar-файле ClamAV не сообщает о вирусе.
ScanArchive=yes
опция уже включена
Я много искал в Google, но не нашел решения.
Кто-нибудь знает, есть ли на это исправление?
Пакет unrar-4.2.3-1.el6.rf.i686 уже установлен и последняя версия
ClamAV был установлен с использованием yum install clamav clamd
#ldd $(which clamscan)
linux-gate.so.1 => (0x008fb000)
libclamav.so.6 => /usr/lib/libclamav.so.6 (0x0051a000)
libpthread.so.0 => /lib/libpthread.so.0 (0x00ddc000)
libc.so.6 => /lib/libc.so.6 (0x002d3000)
libz.so.1 => /lib/libz.so.1 (0x00490000)
libbz2.so.1 => /lib/libbz2.so.1 (0x00dc3000)
libm.so.6 => /lib/libm.so.6 (0x004a6000)
libdl.so.2 => /lib/libdl.so.2 (0x00489000)
/lib/ld-linux.so.2 (0x002ad000)
Большинство дистрибутивов исключают поддержку rar 3.0 из пакетов ClamAV, поскольку авторы ClamAv не имели законного права включать ее. Если вам нужна поддержка rar в ClamAV, вам необходимо собрать его из неизмененного источника, который можно загрузить с веб-сайта ClamAV.
У вас установлен unrar? Это не является частью стандартного Centos Repos. Инструкции по установке доступны онлайн.
Я знаю, что вопрос был о CentOS, но у меня была такая же проблема с Debian. Здесь вам нужно установить отдельный пакет, содержащий библиотеку unrar, чтобы ClamAV поддерживал rar:
# Debian Stretch:
apt install libclamunrar7
# Debian Buster:
apt install libclamunrar9
Это требует non-free
репозиторий, поскольку rar - это проприетарное программное обеспечение.
Была эта проблема. Обновился до 0.97.7, теперь никаких проблем, он может находить вирус в файлах RAR.