#!/bin/bash # badtrans-reply v0.1 # 04.12.01 # Antje M. Bendrich (list@bendrich.de) # badtrans-reply.bash beantwortet Mails mit dem BadTrans.B-Virus, # die über STDIN (z.B. per pipe aus procmail) an das Skript übergeben # werden. # Mail in temporäre Datei schreiben DATEI=$(mktemp badtrans.XXXXXX) formail >$DATEI # Empfangsadresse feststellen, um mit der richtigen Adresse # zu antworten TO=$(cat $DATEI | formail -x To) # infizierte Datei benennen BADTRANS=$(mktemp badtrans.XXXXXX) cat $DATEI | formail -rk | grep -B1 "name=*.*.*" >$BADTRANS # Mail erstellen MAILTEXT=$(mktemp badtrans.XXXXXX) cat $DATEI | formail -r -a "Bcc: antje@localhost" >$MAILTEXT echo -e "Hallo, von Ihrer Mailadresse habe ich eine mit dem BadTrans.B-Virus infizierte Mail erhalten. Sie haben mir folgende Datei zugeschickt: " >>$MAILTEXT cat $BADTRANS >> $MAILTEXT echo -e " Bitte besorgen Sie sich einen aktuellen Virenscanner und entseuchen Sie Ihren Rechner. Informationen zum BadTrans.B-Virus erhalten sie z.B. bei - http://www.f-prot.de, - http://www.heise.de/newsticker/data/lab-26.11.01-000/ - http://www.free-av.de/vireninfo/badtrans.htm http://www.tu-berlin.de/www/software/virus/aktuell.shtml ist generell eine gute Adresse, um sich über neue Viren zu informieren. Diese Mail wurde automatisch erstellt und versandt. Mit freundlichem Gruß, Antje M. Bendrich" >> $MAILTEXT # debug-Ausgabe auf Bildschirm #echo $TO #cat $MAILTEXT # sendmail-Aufruf cat $MAILTEXT | /usr/sbin/sendmail -oi -t -f$TO # temporäre Dateien löschen rm $DATEI rm $BADTRANS rm $MAILTEXT