Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: Axtrall en 25 Mayo 2010, 12:19 pm



Título: Apache Webdav + Mod_evasive para Calendarios
Publicado por: Axtrall en 25 Mayo 2010, 12:19 pm
Hola chicos,

hace tiempo tuve el placer de instalar un servidor Apache con Webdav para poder utilizarlo como Calendario compartido.
La cuestión es que cuando el Lighting ( plugin de Thunderbird para Calendarios) accede a un calendario y no tiene permisos para ello, el Apache devuelve 401 y este proceso se repite infinitamente, causando un deterioro del ancho de banda.

Bueno, una solución que le vi al problema fue instalar el mod_evasive, y realmente funcionó . Tras unos X intentos de conexión del Calendario al Apache, el Apache devuelve un error 403 y todos contentos. Pero el problema ahora es que la configuración del mod_evasive no funciona realmente bien para el modulo Webdav, asi que da igual los valores que ponga, al tercer cambio en el calendario en un corto periodo de tiempo, me deja un bonito error 403.

Despues de estar muuuucho tiempo buscando por internet y no encontrar nada, me he propuesto preguntaros:

Se podria utilizar otro mod del Apache ( como mod_security, pero creo que este no tiene la funcionalidad) que realice esta función (pero que funcione con el Webdav) ? O conoceis otro programa que funcione mejor para lo de los calendarios compartidos?

Muchas gracias por adelantado.


Título: Re: Apache Webdav + Mod_evasive para Calendarios
Publicado por: Axtrall en 2 Junio 2010, 16:59 pm
Bueno despues de seguir buscando mucho y probar unas cosas y otras he encontrado una solución alternativa.
He instalado un programita que se llama Fail2ban y con el y los logs de apache, mas o menos he conseguido lo que queria.
Lo perfecto hubiera sido un Error 403 de Apache, pero bueno, vale de momento una regla de DROP con el Iptables.

Un saludo!