#
# 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