DirectAdmin

Directadmin ClamAV (Anti-Virus) Kurulumu ve E-Posta Taraması

3 dakika okuma Güncel bilgi
Yardım Merkezine Dön

Merhabalar,

 

Bu yazımız da DirectAdmin'e nasıl ClamAV kuracağımızı inceleyeceğiz.

Öncelikle bu anlatım Debian 7 içindir.

SSH konsolumuza bağlandıktan sonra aşağıda ki komutu kopyalayıp yapıştıralım. 

cd /usr/local/directadmin/custombuild
./build
./build set clamav yes
./build clamav

Bu işlemlerden sonra E-Postaları nasıl güvenli hale getireceğimizi yapacağız. Bu işlemde alınan ve gönderilen tüm e-postalar sunucu tarafından kontrol edilerek zararlı yazılımın olup olmadığı denetlenir.

 

Gerekli yüklemeleri yaptıktan sonra /etc/exim.conf dosyasını açıyoruz.

nano /etc/exim.conf


Exim.conf dosyasını açtıktan sonra nanodan CTRL+W ile " primary_hostname " değerini arattırın. Bulduğunuz değerin hemen altına aşağıda ki değeri ekleyin;

av_scanner = clamd:127.0.0.1 3310

Üstte ki değeri ekledikten sonra yine CTRL+W ile " check_message: " değerini aratın. aşağıda ki gibi siyah yazıyla yazılmış bir değer bulacaksınız.

 

# ACL that is used after the DATA command 
check_message: 
deny message = Bu ileti bozuk bir MIME tipi içeriyor. Lütfen dosyayı kontrol ediniz. ($demime_reason) 
deny condition = ${if def:acl_c0{${if exists{/etc/virtual/.smtp_deny/$acl_c0} {yes}}}} 
message = User $acl_c0 is not allowed to use SMTP

accept

Üsteki kısmı aşağıdaki ile değiştirin;

# ACL that is used after the DATA command 
check_message: 
deny message = Bu ileti bozuk bir MIME tipi içeriyor. Lütfen dosyayı kontrol ediniz. ($demime_reason) 
demime = * condition = ${if >{$demime_errorlevel}{2}{1}{0}} 
deny message = Göndermeye çalıştığınız ekteki dosyada zararlı yazılım var. Lütfen dosyayı temizleyiniz. Virüs Adı: ($malware_name) 
demime = * 
malware = */defer_ok 
deny message = Bu ileti desteklemediğimiz bir içerik içeriyor. Lütfen iletişime geçin. (.$found_extension) 
demime = bat:com:pif:prf:scr:vbs 
warn message = X-Antivirus-Scanner: Bu ileti temiz gibi gorunuyor, her ihtimale karsi bir anti virus yazilimi kullanin. Pwrd: Isim Kayit 
deny condition = ${if def:acl_c0{${if exists{/etc/virtual/.smtp_deny/$acl_c0} {yes}}}} 
message = User $acl_c0 is not allowed to use SMTP 
accept

Sonrasında ise, CTRL+X e basarak Y veya E tuşuna basıyorsunuz.

Bu işlemleri tamamladıktan sonra aşağıda ki komutlar ile eximi restart ediyoruz.  

/etc/init.d/exim restart

Son olarak ClamAv yi güncelleyelim ve çalışıyor mu diye bir bakalım. Aşağıda ki komutları sırası ile çalıştırın.  

freshclam
netstat -tap | grep clamd


Eğer çıktımız şu şekilde ise başarılı bir şekilde çalışıyor demektir.

 

tcp 0 0 localhost:3310 *:* LISTEN 9112/clamd

Son olarak ClamAv nin her gün otomatik güncelleme almasını sağlamamız gerekiyor. Bunun için cronumuzu kullanacağız. SSH komutundan;

crontab -e

komutunu çağırdıktan sonra açılan ekranın en alt satırına aşağıda ki cronu ekliyoruz.

30 09 * * * freshclam

daha sonra cronu yeniden başlatıyoruz. Böylelikle otomatik güncelleştirmemiz her sabah saat 9:30 da otomatik denetlenecek.

/etc/init.d/cron restart

Arkanıza yaslanıp temiz mail göndermenin ve almanın keyfini çıkartabilirsiniz.

 

Eğer ClamAV ile sunucuyu taramak istiyorsanız mutlaka aşağıda ki makalemizi incelemenizi öneririz. Bkz; Directadmin ClamAV (Anti-Virus) Sunucu Taraması

Bu makale yardımcı olmadı mı? Destek ekibimizle iletişime geçin veya 0850 290 3344 numaralı hattı arayın.

Ürün sepete eklendi!