User Tools

Site Tools


сервис_clamav

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
сервис_clamav [2017/10/16 13:22]
val [Debian/Ubuntu]
сервис_clamav [2022/03/31 12:13]
val [Debian/Ubuntu]
Line 5: Line 5:
  
   !!! Требуется не меньше 1024Mb RAM !!!    !!! Требуется не меньше 1024Mb RAM !!! 
-==== FreeBSD ==== 
-<​code>​ 
-[gate:~] # pkg install clamav 
- 
-[gate:~] # rehash 
-</​code>​ 
  
 ==== Debian/​Ubuntu ==== ==== Debian/​Ubuntu ====
Line 23: Line 17:
 ===== Настройка ===== ===== Настройка =====
  
-==== FreeBSD ​====+==== Debian/​Ubuntu ​====
 <​code>​ <​code>​
-[gate:~cat /usr/local/etc/clamd.conf+root@gate:​~# ​less /etc/clamav/clamd.conf
 </​code>​ </​code>​
 +
 +===== Запуск =====
  
 ==== Debian/​Ubuntu ==== ==== Debian/​Ubuntu ====
 +
 <​code>​ <​code>​
-root@gate:​~#​ less /​etc/​clamav/​clamd.conf 
- 
 root@gate:​~#​ service clamav-freshclam status root@gate:​~#​ service clamav-freshclam status
  
 root@gate:​~#​ ls /​var/​lib/​clamav/​ root@gate:​~#​ ls /​var/​lib/​clamav/​
-</​code>​ 
  
-===== Запуск =====+root@gate:​~#​ wget -O /​var/​lib/​clamav/​main.cld https://​val.bmstu.ru/​unix/​clamav/​main.cld
  
-==== FreeBSD ==== +root@gate:​~# ​wget -O /var/lib/​clamav/​daily.cld https://val.bmstu.ru/unix/clamav/daily.cld
-<​code>​ +
-[gate:~cat /etc/rc.conf +
-</code><​code>​ +
-..+
-clamav_freshclam_enable=yes +
-clamav_clamd_enable=yes +
-</code><​code>​ +
-[gate:~] # service ​clamav-freshclam start+
  
-[gate:~ls -l /var/db/clamav/+root@gate:​~# ​service ​clamav-daemon start
  
-[gate:~] # service clamav-clamd start +root@gate:~# ls -l /​var/​run/​clamav/​clamd.ctl
- +
-[gate:​~] ​# ls -l /​var/​run/​clamav/​clamd.sock+
 </​code>​ </​code>​
  
-==== Ubuntu ​====+===== Использование =====
  
 +==== Командная строка ====
 <​code>​ <​code>​
-... +$ cd /tmp 
- * Clamav signatures not found in /var/​lib/​clamav + 
- * Please retrieve them using freshclam +$ wget http://gate.isp.un/unix/​virus.zip 
- * Then run '/etc/init.d/clamav-daemon start'+ 
 +$ clamdscan virus.zip
 </​code>​ </​code>​
  
-===== Использование =====+==== API ядра FANOTIFY ​==== 
 + 
 +  * !!! Проверяет только в момент чтения, НЕ записи! 
 +  * [[https://​www.clamav.net/​documents/​on-access-scanning|On-Access Scanning]] 
 +  * [[https://​blog.clamav.net/​2016/​03/​configuring-on-access-scanning-in-clamav.html|Configuring On-Access Scanning in ClamAV]] 
 +  * [[Модуль AppArmor]]
  
-==== FreeBSD/​Ubuntu ==== 
 <​code>​ <​code>​
-gate# cd /tmp+$ cat /boot/​config-`uname -r` | grep FANOTIFY
  
-gatewget http://val.bmstu.ru/​unix/virus.zip +cat /etc/clamav/clamd.conf 
-  ​или +</​code><​code>​ 
-gate# fetch http://val.bmstu.ru/unix/virus.zip +..
- +OnAccessIncludePath ​/disk2 
-gateclamdscan virus.zip+OnAccessPrevention yes 
 +OnAccessExcludeUname clamav 
 +</code><​code>​ 
 +clamonacc
 </​code>​ </​code>​
- 
 ===== Журнал ===== ===== Журнал =====
 <​code>​ <​code>​
 # tail -f /​var/​log/​clamav/​clamav.log # tail -f /​var/​log/​clamav/​clamav.log
- 
-# cat /​etc/​logrotate.d/​clamav-daemon 
 </​code>​ </​code>​
- 
сервис_clamav.txt · Last modified: 2024/05/04 11:35 by val