Назад | Перейти на главную страницу

clamav не может найти вирусы в файлах rar на centos 6.4

Я использую ClamAV 0.97.8 / 17494 на CentOS 6.4. Это хорошо, но вирусы в rar файлах не находят. Он может обнаруживать тот же вирусный файл, что и в zip-файле, но в rar-файле ClamAV не сообщает о вирусе.

ScanArchive=yes опция уже включена

Я много искал в Google, но не нашел решения.

Кто-нибудь знает, есть ли на это исправление?

ИЗМЕНИТЬ 1

Пакет unrar-4.2.3-1.el6.rf.i686 уже установлен и последняя версия

РЕДАКТИРОВАТЬ 2

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.