[surveillance/conficker.sh] Header pour les mails
darcs-hash:20090414133843-ddb99-0fad8f52051e1d971d9e7878431d4ef3a2d07c26.gz
This commit is contained in:
parent
102bd1249c
commit
5f19718abf
1 changed files with 20 additions and 3 deletions
|
@ -58,6 +58,23 @@ then
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
# Header pour les mails
|
||||||
|
header() {
|
||||||
|
echo "***** Détection des machines infectées par Conficker *****"
|
||||||
|
echo "Généré par $0,"
|
||||||
|
echo "le `date` sur `hostname`"
|
||||||
|
echo
|
||||||
|
echo "*** Hôtes probablement infectés ***"
|
||||||
|
cat compromised
|
||||||
|
echo
|
||||||
|
echo "*** Statistiques ***"
|
||||||
|
echo "> Format :"
|
||||||
|
echo "> * [Hôte de destination suspect]"
|
||||||
|
echo "> [Nombre de requêtes] [IP Cr@ns source] [IP destination]"
|
||||||
|
echo
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
# A changer bien sûr selon les cas ...
|
# A changer bien sûr selon les cas ...
|
||||||
if [ "`hostname`" != "sable" ] && [ "`hostname`" != "titanic" ]
|
if [ "`hostname`" != "sable" ] && [ "`hostname`" != "titanic" ]
|
||||||
then
|
then
|
||||||
|
@ -134,18 +151,18 @@ then
|
||||||
diff -uN stats.old stats | tee diff
|
diff -uN stats.old stats | tee diff
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Si on a l'option --mail, on envoie un mail avec le diff
|
# Si on a l'option --mailto, on envoie un mail avec le diff
|
||||||
if [ "$1" == "--mailto" ] && [ -n "$2" ]
|
if [ "$1" == "--mailto" ] && [ -n "$2" ]
|
||||||
then
|
then
|
||||||
if [ -f stats.old ]
|
if [ -f stats.old ]
|
||||||
then if [ -s diff ] && [ -s stats ]
|
then if [ -s diff ] && [ -s stats ]
|
||||||
then
|
then
|
||||||
# On envoie le diff (à condition qu'il y ait des machines infectées)
|
# On envoie le diff (à condition qu'il y ait des machines infectées)
|
||||||
cat diff | mail -s "Détection du virus Conficker sur `hostname`" "$2"
|
( header ; cat diff ) | mail -s "Détection du virus Conficker sur `hostname`" "$2"
|
||||||
fi
|
fi
|
||||||
elif [ -s stats ]
|
elif [ -s stats ]
|
||||||
then
|
then
|
||||||
# S'il n'y avait pas de précédentes stats, on n'envoie les nouvelles directement
|
# S'il n'y avait pas de précédentes stats, on n'envoie les nouvelles directement
|
||||||
cat stats | mail -s "Détection du virus Conficker sur `hostname`" "$2"
|
( header ; cat stats ) | mail -s "Détection du virus Conficker sur `hostname`" "$2"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue