October 16th, 2008
By lelae
#!/bin/sh
loadavg=`uptime | awk ‘{print $9}’`
# bash solo entiende enteros por lo que
# convertimos el numero en entero
thisloadavg=`echo $loadavg|awk -F \. ‘{print $1}’`
if [ "$thisloadavg" -ge "7" ]; then
echo “Ocupado – Load Average $loadavg ($thisloadavg) ”
/usr/sbin/apachectl restart
else
September 17th, 2008
By lelae
Una ataque de Denegación de Servicio, por su concepción, es dificil de parar si su único objetivo es colapsar el sistema durante cierto tiempo. Sin embargo, cuando estos ataques van dirigidos contra servidores instalados en la máquina, podemos utilizar herramientas de lo más variadas para intentar paliar sus efectos. Una de esas herramientas, destinada a proteger al servidor Apache de ataques DoS, es el módulo mod_evasive.
mod_evasive es un módulo de seguridad programado para cargarse con el servidor Apache y cuyo propósito no es otro que el de prevenir o anular ataques de Denegación