Reglamento general de los foros   •   FAQ   •   Buscar en el foro •  Registrarse | Iniciar sesión 



Foros Linux » Administración del sistema » Seguridad


Nuevo tema Responder al tema
 [ 2 mensajes ] 
Patrocinadores

Autor
Buscar:
Mensaje

Desconectado
Forista Nuevo
Forista Nuevo
Avatar de Usuario

Registrado: Mié Oct 15, 2008 11:00 pm
Mensajes: 2

Nota Publicado: Jue Oct 16, 2008 8:50 am 
Arriba  
Hola a todos, espero me puedan ayudar con este problemita,

Estoy instalando PortSentry en CEntOS 5 y al momento de ejecutar el "make linux" me aparecen 2 errores en Portsentry.C, que son los siguientes:

[root@WARRIORS portsentry_beta]# make linux
SYSTYPE=linux
Making
cc -O -Wall -DLINUX -DSUPPORT_STEALTH -o ./portsentry ./portsentry.c \
./portsentry_io.c ./portsentry_util.c
./portsentry.c: En la función ‘PortSentryModeTCP’:
./portsentry.c:1185: aviso: el puntero que apunta en el paso del argumento 3 de ‘accept’ difiere en signo
./portsentry.c: En la función ‘PortSentryModeUDP’:
./portsentry.c:1380: aviso: el puntero que apunta en el paso del argumento 6 de ‘recvfrom’ difiere en signo

Dentro del codigo las lineas vienen asi:

"Linea 1185"
incomingSockfd = accept (openSockfd[count], (struct sockaddr *) &client, &length);

"Linea 1380"
if (recvfrom (openSockfd[count], buffer, 1, 0,(struct sockaddr *) &client, &length) < 0)

Aparte de estos 2, habian otros cuantos errores que se solucionaron eliminando algunos saltos de linea que se habian dado al dar espacios prioritarios en el codigo (no habia tocado ese archivo antes); pero estos 2 no tienen ningun error visible de syntaxis y todo esta bien declarado. Lo unico notorio es que el error esta en la misma variable (&length).

Si alguien ha tenido este error y lo ha solucionado o saben como solucionarlo les estaria muy agradecido.........

 Perfil  

Desconectado
Forista Nuevo
Forista Nuevo
Avatar de Usuario

Registrado: Sab Feb 25, 2006 12:00 am
Mensajes: 32

Nota Publicado: Vie Oct 31, 2008 8:36 am 
Arriba  
Es un error bien extraño sobre todo en el momento de compilar. Realmente la variable length contiene el tamaño de la estructura client

te propongo que agreges la linea 1152
length = 0;
para inicializar la variable.

Personalmente no tuve problemas al compilarlo, con la version 1.2, claro arregle como tú mensionas unos problemas de espacios.

Espero te sirva.

 Perfil Email WWW  
Mostrar mensajes previos:  Ordenar por  
 [ 2 mensajes ] 
Nuevo tema Responder al tema

Saltar a:  


¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados

No puede abrir nuevos temas en este Foro
No puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro
No puede enviar adjuntos en este Foro

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group :: Style based on FI Subice by phpBBservice.nl :: Todos los horarios son UTC - 6 horas
Traducción al español por Huan Manwë
phpBB SEO