elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Ingresar Registrarse
08 Septiembre 2008, 17:58  



+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderadores: дٳŦ٭, Red Mx)
| | |-+  mod_evasie Apache 2
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Imprimir
Autor Tema: mod_evasie Apache 2  (Leído 258 veces)
l337*

Desconectado Desconectado

Mensajes: 764


I've been thinking...


Ver Perfil
mod_evasie Apache 2
« en: 06 Marzo 2008, 10:11 »

k tal, me baje el mod_evasive, lo descomprimi  y ejecute esto:

Código
/usr/local/src/mod_evasive# apxs -cia mod_evasive20.c
 
gcc -DLINUX=22 -DEAPI -DTARGET="apache" -DHAVE_SET_DUMPABLE -DDB_DBM_HSEARCH=1 -DDEV_RANDOM=/dev/random -DUSE_HSREGEX -O1  -g -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -DSHARED_MODULE -I/usr/include/apache-1.3  -c mod_evasive20.c
mod_evasive20.c:41: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘evasive20_module’
mod_evasive20.c:113: error: expected ‘)’ before ‘*’ token
mod_evasive20.c: In function ‘access_checker’:
mod_evasive20.c:212: warning: format ‘%ld’ expects type ‘long int’, but argument 3 has type ‘__pid_t’
mod_evasive20.c:248: warning: passing argument 5 of ‘ap_log_rerror’ from incompatible pointer type
mod_evasive20.c: At top level:
mod_evasive20.c:297: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘destroy_hit_list’
mod_evasive20.c:651: warning: implicit declaration of function ‘AP_INIT_TAKE1’
mod_evasive20.c:652: warning: missing braces around initializer
mod_evasive20.c:652: warning: (near initialization for ‘access_cmds[0])
mod_evasive20.c:652: error: initializer element is not constant
mod_evasive20.c:652: error: (near initialization for ‘access_cmds[0].name’)
mod_evasive20.c:655: error: initializer element is not constant
mod_evasive20.c:655: error: (near initialization for ‘access_cmds[0].func’)
mod_evasive20.c:658: error: initializer element is not constant
mod_evasive20.c:658: error: (near initialization for ‘access_cmds[0].cmd_data’)
mod_evasive20.c:661: error: initializer element is not constant
mod_evasive20.c:661: error: (near initialization for ‘access_cmds[0].req_override’)
mod_evasive20.c:664: error: initializer element is not constant
mod_evasive20.c:664: error: (near initialization for ‘access_cmds[0].args_how’)
mod_evasive20.c:667: error: initializer element is not constant
mod_evasive20.c:667: error: (near initialization for ‘access_cmds[0].errmsg’)
mod_evasive20.c:670: error: initializer element is not constant
mod_evasive20.c:670: error: (near initialization for ‘access_cmds[1].name’)
mod_evasive20.c:673: error: initializer element is not constant
mod_evasive20.c:673: error: (near initialization for ‘access_cmds[1].func’)
mod_evasive20.c:676: error: initializer element is not constant
mod_evasive20.c:676: error: (near initialization for ‘access_cmds[1].cmd_data’)
mod_evasive20.c:678: warning: implicit declaration of function ‘AP_INIT_ITERATE’
mod_evasive20.c:679: error: initializer element is not constant
mod_evasive20.c:679: error: (near initialization for ‘access_cmds[1].req_override’)
mod_evasive20.c:681: warning: braces around scalar initializer
mod_evasive20.c:681: warning: (near initialization for ‘access_cmds[1].args_how’)
mod_evasive20.c:681: error: incompatible types in initialization
mod_evasive20.c:684: error: expected ‘)’ before ‘*’ token
mod_evasive20.c:689: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘evasive20_module’
 
apxs:Break: Command failed with rc=1
 
 

estuve buscando y segun esto tenia que "reemplazar mi apxs" a /etc/apache2/bin   pero no tengo ese directorio.

Código
/usr/local/src/mod_evasive# which apxs
/usr/bin/apxs
 
 

que puedo hacer para poder instalar el mod_evasive?

estoy usando debian 4.0r3 y apache 2.2.8

gracias de antemano

saludz  >:D
En línea
el-brujo
Adm
*****
Desconectado Desconectado

Mensajes: 13.965


La libertad no se suplica, se conquista


Ver Perfil WWW
Re: mod_evasie Apache 2
« Respuesta #1 en: 06 Marzo 2008, 18:11 »

Mira  ver si tienes varios Apaches instalados en tu servidor... es muy probable, y tienes que buscar el apxs del Apache que quieras usar, lógicamente.

Por ejemplo si el apache viene en rpm y está instalado en /etc/apache pero tu lo bajastes y lo compilastes a mano se instala en /usr/local/apache2/ y tiene que estar el directorio bin.

/usr/local/apache2/bin/apxs

Busca bien el apxs por si hay varios. El que hay en /usr/bin/apxs tiene pinta de ser de la propia distro.

También te comento que no estoy muy satisfecho con el mod_evasive a pesar que lo he recomendado en varias ocasiones creo que deja mucho que desear.
En línea

Give peace a chance
l337*

Desconectado Desconectado

Mensajes: 764


I've been thinking...


Ver Perfil
Re: mod_evasie Apache 2
« Respuesta #2 en: 06 Marzo 2008, 22:53 »

ya quedo

he aqui la solucion:

En Debian Lenny ha entrado un módulo para apache2 llamado "evasive" que nos permitirá frenar gran parte de los ataques DoS que lleguen a nuestro servidor, y que de otro modo, lo podrían dejar fuera de servicio durante un rato. Su instalación es sencilla:
apt-get install libapache2-mod-evasive

Y su configuración no es demasiado complicada.

Lo primero de todo es decirle a apache2 que cargue el módulo cuando él arranque. Bastará con un
echo "LoadModule evasive20_module /usr/lib/apache2/modules/mod_evasive20.so" > /etc/apache2/mods-available/evasive.load

A continuación, tenemos que editar su archivo de configuración para definir varias variables:
nano /etc/apache2/mods-available/evasive.conf


saludz  >:D

gracias a ambos, A. y A.  ;)

por cierto no use el apxs para nada  :-\
En línea
дٳŦ٭
WebDeveloper & DB Designer
Moderador
*****
Desconectado Desconectado

Mensajes: 4.407


Con PHP en las venas!


Ver Perfil WWW
Re: mod_evasie Apache 2
« Respuesta #3 en: 07 Marzo 2008, 02:39 »

Pues ya no se usa, Debian ya te lo compila con el dev del apache. Ya nada es como antes  :-(
En línea



La gente sueña por la noche con volar, nosotros salimos por la noche y volamos. JMF.
Páginas: [1] Ir Arriba Imprimir 
Ir a:  







Consolas     La Web de Goku     MilW0rm     MundoDivx

Hispabyte     Truzone     TodoReviews     ZonaPhotoshop

hard-h2o modding    Foros de ayuda    Yashira.org    Videojuegos    indetectables.net   

Noticias Informatica    Seguridad Informática    ADSL    Foros en español    eNYe Sec

Todas las webs afiliadas están libres de publicidad engañosa.

Powered by SMF 1.1.6 | SMF © 2006-2008, Simple Machines LLC