•
Imagenes del quarantine de SpamAssassin con qscand
En fechas próximas a Navidad es muy común que los proveedores manden a sus clientes felicitaciones navideñas. Durante los dos últimos días he estado extrayendo las imágenes de la cuarentena de SpamAssassin de dos servidores de correo con el siguiente script.
#!/bin/bash
for i in $(find /var/spool/qscan/quarantine/spam/new/ -type f);
do
/usr/local/bin/ripmime -i $i --paranoid -d /var/www/spam-images.systemadmin.es/tmp/
for image in $(file /var/www/spam-images.systemadmin.es/tmp/* | sed 's@/var/www/spam-images.systemadmin.es/tmp/@@g' | grep image |cut -f 1 -d':');
do
EXTEN=$(file /var/www/spam-images.systemadmin.es/tmp/$image | awk '{ print $2 }' | tr [:upper:] [:lower:])
TMP=$(md5sum /var/www/spam-images.systemadmin.es/tmp/$image | awk '{ print $1 }')
mv /var/www/spam-images.systemadmin.es/tmp/$image /var/www/spam-images.systemadmin.es/htdocs/images/$TMP.$EXTEN
done
rm -fr /var/www/spam-images.systemadmin.es/tmp/*
done
find /var/www/spam-images.systemadmin.es/htdocs/images -empty -exec rm {} \;
chmod -R +r /var/www/spam-images.systemadmin.es/htdocs
Este script usa ripmime para extraer los ficheros adjuntos de todos los correos ne cuarentena. A continuación mediante el comando file para identificarlos y se hace un MD5 de las imágenes para detectar las que son exactamente las mismas para guardarlas sólo una vez.
El resultado es el siguiente:
Resulta interesante ver la cantidad de imágenes de emails de scam con rusas y las ya clásicas pastillitas.
Relacionados
Imprimir
•
2 comments to “Imagenes del quarantine de SpamAssassin con qscand”
•



19. December 2009 at 12:00 pm :
Esta currado el script, muy sencillo!!
Lo de las rusas no te preocupes, es que son muy cariñosas
22. December 2009 at 10:47 am :
Lo he puesto en el cron para is viendo las imágenes, lastima que haya tantas de repetidas por las ondas que hacen