# # Script para bloquear archivos adjuntos - Attchmnt # Date 15/may/07 # Lic. Domingo Varela Y. # Probe = True # SHELL=/bin/bash LOGFILE=$HOME/mail/log MAILDIR=$HOME/mail XLOOP="X-Loop: domingov@linuxsc.net" LOGABSTRACT=all # :0 * !^FROM_DAEMON * $!^${XLOOP} * ^Content-Type: (Multipart|Application) * B ?? Name=\/".+\.(EXE|LNK|VBS|PIF|BAT|HTA|SHS|SCR|CHM|VB[SE]?|WS[CFH])" { :0 h i c | ( formail -r -A "$XLOOP"; \ echo "*******************************************"; \ echo "* Observe por favor que el archivo *"; \ echo "* siguiente es un archivo inapropiado: *"; \ echo "* * ";\ echo " $MATCH "; \ echo "* * ";\ echo "* Si Ud. cree que es un error, por favor *"; \ echo "* escriba un correo a : *"; \ echo "* dvarela@linuxsc.org *"; \ echo "*******************************************"; \ cat /root/.signature ) | $SENDMAIL -t :0 ! dvarela@linuxsc.org } # FILTRADO # FILTRADO :0 B * Te mando este archivo para que me des tu /dev/null :0 B * I send you this file in order /dev/null :0 B * Hi! How are you? /dev/null :0 * ^Content-Disposition: message text * I send you this file in order /dev/null :0 * ^Content-Disposition: message Text * Te mando este archivo para que me des tu /dev/null :0 * ^Content-Disposition: message Text * Hi! How are you? /dev/null :0 * ^Content-Disposition: message Text * Enanito si, pero con que pedazo! /dev/null :0 * ^Content-Disposition: message Text * fotos de familia /dev/nul :O * ^Subject: Te mando este archivo * /dev/null :O * ^Subject: Enanito si, pero con que pedazo! /dev/null :O * ^Subject: Nuevas fotos * /dev/null :O * ^Subject: fotos * /dev/null # FIN DEL FILTRADO