نصب ClamAV در Directadmin

Installation Clam Anti Virus (ClamAV) on DirectAdmin / CentOS

برای نصب دستورات زیر را اجرا نمایید.

1
2
3
4
cd /usr/local/directadmin/custombuild
./build update
./build set clamav yes
./build clamav

در صورتی که با خطای زیر مواجه شدید:

[root@server ~]# /etc/init.d/clamd start
Starting clamd: LibClamAV Error: cli_loaddb(): No supported database files found in /usr/share/clamav
ERROR: Can’t open file or directory [FAILED]

LibClamAV Error: cl_load(): Can’t get status of /usr/share/clamav

دستورات زیر را اجرا نمایید.

1
2
3
4
cd /usr/share
mkdir -p clamav
chown clamav:clamav clamav
freshclam -v

کانفیگ:

در صورتی که از custombuild نسخه 1.X استفاده می نمایید فایل زیر را ویرایش نمایید.

1
nano /etc/exim.conf

و خط زیر را قبل از  primary_hostname =  اضافه نمایید.

1
av_scanner = clamd:127.0.0.1 3310

در صورتی که از custombuild 2.0 استفاده می نمایید، عبارت بالا را در فایل exim.clamav.load.conf قرار دهید.

پس از check_message: عبارت زیر را کپی نمایید.

1
2
3
4
5
6
7
8
9
deny message = This message contains malformed MIME ($demime_reason)
demime = *
condition = ${if >{$demime_errorlevel}{2}{1}{0}}
deny message = This message contains a virus or other harmful content ($malware_name)
demime = *
malware = */defer_ok
deny message = This message contains an attachment of a type which we do not accept (.$found_extension)
demime = bat:com:pif:prf:scr:vbs
warn message = X-Antivirus-Scanner: Clean mail though you should still use an Antivirus

سرویس exim را restart نمایید.

1
/etc/init.d/exim restart

سرویس clam را restart نمایید.

1
service clamd start (stop / restart)

اسکریپت scan :

اسکریپ زیر را دانلود نمایید و در مسیر زیر دخیره نمایید.

1
/usr/local/directadmin/scripts/custom

clamdcheck

پرمیژن این فایل را 755 قرار دهید. در صورت لزوم می توانید از این اسکریپت در Cron سرور برای اجرا بصورت زمان بندی شده استفاده نمایید.

برای scan بصورت دستی از دستورات زیر استفاده نمایید.

بررسی تمام فایل ها با نمایش نام فایل ها

1
clamscan -r /

بررسی تمام فایل ها و نمایش فایل های آلوده

1
clamscan -r --bell -i /

بررسی اکانت های /home

1
clamscan -r /home

بررسی فایل های یک اکانت و انتقال فایل های آلوده به پوشه دیگر

1
clamscan -r --move=/home/USER/VIRUS /home/USER

بررسی فایل های یک اکانت و حذف آن ها

1
clamscan -r --remove /home/USER

اگر دیدگاهی در رابطه با این پست دارید ؛ با پر کردن فرم زیر ؛ دیدگاه خود را برای ما ارسال کنید .