Установка ClamAV в CentOS - 2 Июня 2010 - Мои записки о Линукс
Понедельник, 21.05.2012, 03:11
Приветствую Вас Гость | RSS

Мои записки о Линукс

Меню сайта
Наш опрос
Что вы хотите видеть на этом сайте?
Всего ответов: 94
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа
E-mail:
Пароль:
Rambler's Top100 Submitter.ru - Регистрация в поисковых системах! Каталог@Mail.ru - каталог ресурсов интернет
Главная » 2010 » Июнь » 2 » Установка ClamAV в CentOS
16:18
Установка ClamAV в CentOS



Справка

Clam AntiVirus — пакет антивирусного ПО, работающий во многих операционных системах, включая Unix-подобные ОС, OpenVMS, Microsoft Windows и Apple Mac OS X.

Выпускается под GNU General Public License и является свободным программным обеспечением.

17 августа 2007 года проект ClamAV приобрела компания Sourcefire, производитель известной системы обнаружения вторжений Snort. По словам директора компании, Мартина Рауша, в ближайшее время продукты Snort и ClamAV будут объединены. Однако разработки ClamAV продолжат развиваться и предлагаться как отдельные бесплатные технологии.

Главная цель Clam AntiVirus — интеграция с серверами электронной почты для проверки файлов, прикреплённых к сообщениям. В пакет входит масштабируемыймногопоточный демон clamd, управляемый из командной строки сканер clamscan, а также модуль обновления сигнатур по Интернету freshclam.

Возможности Clam AntiVirus:


http://ru.wikipedia.org/wiki/Clam_Antivirus


Для установки ClamAV, проще всего воспользоваться дополнительным репозиторием CentALT,  достаточно ввести следующую команду:

rpm -ihv http://centos.alt.ru/repository/centos/5/i386/centalt-release-5-3.noarch.rpm

для арихитектуры i386

или

rpm -ihv http://centos.alt.ru/repository/centos/5/x86_64/centalt-release-5-3.noarch.rpm

для архитектуры x86_64

Далее ставим ClamAV банальным юмом:

yum install clamav

Для пользователей, использующих GUI интерфейс, есть пользовательский интерфейс ClamTK, его так-же устанавливаем юмом:

yum install clamtk



Описывать работу в графическом интерфейсе, я думаю не имеет смысла, так-как он интуитивно понятный и простой. Рассмотрим работу с этой программой в консольном режиме.

Для обновления баз сигнатур используется команда

freshclam

После обновления,  запустим сканирование с помощью

clamscan

Следует учитывать, что сканироваться будут файлы в директории, где вы находитесь в данный момент. Для рекурсивного сканирования (включая вложенные папки и файлы) произвольной директории необходимо ввести следующее:

clamscan -r /"путь к вашей папке"

например:

clamscan - r /home

Все дополнительные параметры, вы можете узнать из мана. Приведу лишь краткий список наиболее употребляемых.

-l log_scan_file

сохранение репорта сканирования в файл (в данном случае log_scan_file ).

-r

рекурсивное сканирование всех файлов во вложенных директориях.

-i

показывать на экране только инфецированные файлы (иначе вы будете видеть список всех нормальных файлов с пометкой ОК).

--bell

подавать звуковой сигнал, при обнаружении инфицированного файла.

В итоге, можно просканироать выбранную папку (в моем случае /home) со следующими параметрами:

clamscan -r -i --bell /home

при обнаружении вируса clamav оповестит звуковым сигналом и удалит зараженный файл.

Вот и вся несложная процедура установки и использования антивируса ClamAV. Можно конечно настроить автоматическое обновление, сканирование по расписанию, проверку почты и прочее, но к этому я возможно вернусь в следующих статьях.

При перепечатке указание ссылки на http://centos.moy.su обязательно

Просмотров: 2348 | Добавил: 63rS3rK | Теги: clamscan, антивирус в CentOS, установка clamav, Clamav в CentOS | Рейтинг: 5.0/1
Всего комментариев: 3
0  
2 63rS3rK   (28.09.2010 22:55)
Немного не понял вопрос, это или просто показанная проблема. Из листинга выше видно, что ClamAV у вас не встал и даже даются советы по решению проблемы
Code
Error: Missing Dependency: clamav-db = 0.96.3-1.el5 is needed by package clamav-0.96.3-1.el5.i386 (CentALT)
You could try using --skip-broken to work around the problem
You could try running: package-cleanup --problems
package-cleanup --dupes
rpm -Va --nofiles --nodigest
The program package-cleanup is found in the yum-utils package

по поводу clamtk, - не найден в репозиториях. Проверю сейчас на виртуалке. всю статью пошагово.

0  
1 LinXX   (28.09.2010 09:44)
[root@Centos ~]# rpm -ihv http://centos.alt.ru/repository/centos/5/i386/centalt-release-5-3.noarch.rpm
Загружается http://centos.alt.ru/repository/centos/5/i386/centalt-release-5-3.noarch.rpm
Подготовка... ########################################### [100%]
1:centalt-release ########################################### [100%]
[root@Centos ~]# yum install clamav
Loaded plugins: fastestmirror, priorities
Loading mirror speeds from cached hostfile
* addons: centos.ustc.edu.cn
* base: centos.ustc.edu.cn
* extras: centos.ustc.edu.cn
* updates: centos.ustc.edu.cn
CentALT | 951 B 00:00
CentALT/primary | 83 kB 00:01
CentALT 234/234
Excluding Packages from CentOS-5 - Base
Finished
Excluding Packages from CentOS-5 - Updates
Finished
75 packages excluded due to repository priority protections
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package clamav.i386 0:0.96.3-1.el5 set to be updated
--> Processing Dependency: clamav-db = 0.96.3-1.el5 for package: clamav
--> Finished Dependency Resolution
clamav-0.96.3-1.el5.i386 from CentALT has depsolving problems
--> Missing Dependency: clamav-db = 0.96.3-1.el5 is needed by package clamav-0.96.3-1.el5.i386 (CentALT)
Error: Missing Dependency: clamav-db = 0.96.3-1.el5 is needed by package clamav-0.96.3-1.el5.i386 (CentALT)
You could try using --skip-broken to work around the problem
You could try running: package-cleanup --problems
package-cleanup --dupes
rpm -Va --nofiles --nodigest
The program package-cleanup is found in the yum-utils package.
[root@Centos ~]# yum install clamtk
Loaded plugins: fastestmirror, priorities
Loading mirror speeds from cached hostfile
* addons: centos.tt.co.kr
* base: centos.tt.co.kr
* extras: centos.candishosting.com.cn
* updates: centos.candishosting.com.cn
Excluding Packages from CentOS-5 - Base
Finished
Excluding Packages from CentOS-5 - Updates
Finished
75 packages excluded due to repository priority protections
Setting up Install Process
No package clamtk available.
Nothing to do
[root@Centos ~]# yum install clamtk
Loaded plugins: fastestmirror, priorities
Loading mirror speeds from cached hostfile
* addons: centos.ustc.edu.cn
* base: centos.ustc.edu.cn
* extras: centos.ustc.edu.cn
* updates: centos.ustc.edu.cn
Excluding Packages from CentOS-5 - Base
Finished
Excluding Packages from CentOS-5 - Updates
Finished
75 packages excluded due to repository priority protections
Setting up Install Process
No package clamtk available.
Nothing to do
[root@Centos ~]# freshclam
bash: freshclam: команда не найдена
[root@Centos ~]# clamd
bash: clamd: команда не найдена
[root@Centos ~]# freshclam

0  
3 63rS3rK   (29.09.2010 13:14)
Code
Using username "root".
root@192.168.100.1 's password:
Last login: Thu Sep 23 14:26:27 2010 from 192.168.100.100
[root@CentOS ~]# rpm -ihv http://centos.alt.ru/repository/centos/5/i386/centalt-release-5-3.noarch.rpm
Загружается http://centos.alt.ru/repository/centos/5/i386/centalt-release-5-3.noarch.rpm
Подготовка...  ########################################### [100%]
  пакет centalt-release-5-3.noarch уже установлен
[root@CentOS ~]# yum install clamav
Loaded plugins: fastestmirror
Determining fastest mirrors
  * addons: ftp.tlk-l.net
  * base: ftp.tlk-l.net
  * epel: ftp.tlk-l.net
  * extras: ftp.tlk-l.net
  * updates: ftp.tlk-l.net
CentALT  |  951 B  00:00
CentALT/primary  |  83 kB  00:01
CentALT  234/234
addons  |  951 B  00:00
base  | 2.1 kB  00:00
epel  | 3.7 kB  00:00
epel/primary_db  | 2.7 MB  00:23
extras  | 2.1 kB  00:00
updates  | 1.9 kB  00:00
updates/primary_db  | 570 kB  00:05
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package clamav.i386 0:0.96.3-1.el5 set to be updated
--> Processing Dependency: clamav-db = 0.96.3-1.el5 for package: clamav
--> Running transaction check
---> Package clamav-db.i386 0:0.96.3-1.el5 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
  Package  Arch  Version  Repository  Size
================================================================================
Installing:
  clamav  i386  0.96.3-1.el5  CentALT  15 M
Installing for dependencies:
  clamav-db  i386  0.96.3-1.el5  CentALT  25 M

Transaction Summary
================================================================================
Install  2 Package(s)
Upgrade  0 Package(s)

Total download size: 39 M
Is this ok [y/N]: y
Downloading Packages:
(1/2): clamav-0.96.3-1.el5.i386.rpm  |  15 MB  02:05
(2/2): clamav-db-0.96.3-1.el5.i386.rpm  |  25 MB  03:31
--------------------------------------------------------------------------------
Total  116 kB/s |  39 MB  05:49
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing  : clamav-db  1/2
  Installing  : clamav  2/2

Installed:
  clamav.i386 0:0.96.3-1.el5

Dependency Installed:
  clamav-db.i386 0:0.96.3-1.el5

Complete!
[root@CentOS ~]#

Разберитесь с зависимостями.

Имя *:
Email:
Код *:
Поиск
Календарь
«  Июнь 2010  »
ПнВтСрЧтПтСбВс
 123456
78910111213
14151617181920
21222324252627
282930
Спонсоры сайта



63rS3rK © 2012
Создать сайт бесплатно