| |||||||
Bu sınamalar Tom Kistner'in Exiscan-ACL yamasındaki özelliklere bağımlıdır - ayrıntılar için Öngereksinimler bölümüne bakınız.
Exiscan-ACL yaması MIME kodlamasının ve dosya ismi soneklerinin (Windows'çası uzantılarının) sınamalarını içerir. Bu sınamalar tek başlarına çoğu Windows virüsünü engelleyecektir - ama bunlar .ZIP arşivleri olarak geliyorsa ya da ileti içeriği zarar verici Outlook/MSIE HTML kodları içeriyorsa bunları engelleyemez - bkz. Virüs Tarayıcıları.
Bu sınamalar acl_data içindeki sonuncu accept deyiminin öncesine yerleştirilmelidir:
# Birtakım MIME hataları olan iletileri reddedeceğiz.
#
deny
message = Serious MIME defect detected ($demime_reason)
demime = *
condition = ${if >{$demime_errorlevel}{2}{1}{0}}
# MIME taşıyıcıyı aç ve kurtlar tarafından kullanılan dosya uzantıları
# varsa reddet. Bu çağrılar tekrar demime uygulayacaktır, ama sonuçlar
# arabellekli olarak dönecektir.
# Uzantı listesinin eksik olabileceğini unutmayın.
#
deny
message = We do not accept ".$found_extension" attachments here.
demime = bat:btm:cmd:com:cpl:dll:exe:lnk:msi:pif:prf:reg:scr:vbs:url
|
Yukarıdaki örnekte, demime koşulunun iki defa çağrıldığına dikkat edin. Bununla birlikte, sonuçlar arabelleğe alındığından ileti aslında iki defa baştan değerlendirilmeyecektir.
| ||||||||||