Status del network
// Verifica con nmap se qualche porta del network è stata aperta e ne notifica 
tramite sms i risultati e e differenze del network, utile per capire se qualche hacker
si è aperto qualche porta nella rete.
#!/bin/sh

SERVER='10.10.10.1 10.10.10.2 10.10.10.3'

for IP in $SERVER
do
echo "[ $IP ]"
nmap -sT -p21-1024 $IP | egrep '^[0-9]' > $IP.status
test -f $IP.oldstatus || touch $IP.oldstatus
diff $IP.status $IP.oldstatus | tee risultato
mv $IP.status $IP.oldstatus
cat risultato >> differenze
done

if test -s differenze
then
TESTO=`cat differenze`
sendmail -t -f Questo indirizzo e-mail è protetto dallo spam bot. Abilita Javascript per vederlo. <<EOF
From: Checkup < Questo indirizzo e-mail è protetto dallo spam bot. Abilita Javascript per vederlo. >
To: Luca < Questo indirizzo e-mail è protetto dallo spam bot. Abilita Javascript per vederlo. >
Subject: checkup

$TESTO
EOF
fi
rm -f risultato differenze