Email: pacolinux arroba inicia punto es
Web: http://aldarias.es/pacodebian
Con Linux Debian. En Valencia (España)
Este documento es de libre reproducción siempre que se cite su fuente.
Realizado con: LATEX
Haciendo este script q lo q hace es revisar el log de apache /var/log/httpd/access_log
buscando las cadenas q lo identifican y generar un fichero llamado /etc/nat/intrusos.txt
++++++Inicio script +++++++++++++++++++++++++++++++++
echo [*] Elimnado Nimbda
echo [+] Por Paco Aldarias
echo [+] Realizado el 8.6.02
echo [+] /etc/nat/nimba.txt
fl=/var/log/httpd/access_log
fi=/etc/nat/intrusos.txt
for i in `grep msadc $fl | cut -f1 -d' ' | sort | uniq | xargs echo`; do
echo $i >> $fi
echo [+] Pasado $i a $fi
done
for i in `grep default.ida $fl | cut -f1 -d' ' | sort | uniq | xargs echo`; do
echo $i >> etc/nat/intrusos.txt
echo [+] Pasado $i a $fi
done
ft=/etc/nat/temp.txt
echo [*] Quitando repetidos de $fl
for i in `cat $fi | sort | uniq | cut -f12 -d ',' | xargs echo`; do
echo $i >> $ft
echo [+] Pasando $i a $ft
done
cp $ft $fi
cat $fi
rm $ft
++++++++++++++++++++ fin script +++++++++++++++++++
5 Como hacer q el cortafuegos cierre el paso a esas maquinas
Añadiendo al cortafuegos este script:
++++++++++++++++++++++ inicio parte del script /etc/rc.d/nit.d/nat *****************
fich=/etc/nat/intrusos.txt
cf=/sbin/iptables
idsl=eth0
echo [*] Bloqueando maquina no confiables fichero $fich
for linea in $(cat $fich); do
echo [-] $cf -A INPUT -i $iadsl -s $linea -j DROP;
$cf -A INPUT -i $iadsl -s $linea -j DROP;
done
++++++++++++++++++++++++ fin script ++++++++++++++++++++++++++++++++++++++++++