next up previous
Next: Configuración Up: Generalidades de Portsentry Previous: En qué sistemas funciona


Compilación

La compilación de Portsentry es muy sencilla. Primero que nada, hay que extraer el paquete:


[gwolf@hostname gwolf]$ tar xvzf portsentry-1.0.tar.gz 
portsentry-1.0/
portsentry-1.0/CHANGES
portsentry-1.0/CREDITS
portsentry-1.0/LICENSE
portsentry-1.0/Makefile
portsentry-1.0/README.COMPAT
portsentry-1.0/README.install
portsentry-1.0/README.methods
portsentry-1.0/README.stealth
portsentry-1.0/ignore.csh
portsentry-1.0/portsentry.c
portsentry-1.0/portsentry.conf
portsentry-1.0/portsentry.h
portsentry-1.0/portsentry.ignore
portsentry-1.0/portsentry_config.h
portsentry-1.0/portsentry_io.c
portsentry-1.0/portsentry_io.h
portsentry-1.0/portsentry_tcpip.h
portsentry-1.0/portsentry_util.c
portsentry-1.0/portsentry_util.h
[gwolf@hostname gwolf]$ 

Te sugiero leer los archivo README, para conocer la operación del programa y los pasos a seguir. Después de esto hay que compilar el sistema. Esto se hace con un simple

make <sistema>

Claro está, substituyendo <sistema> por nuestro tipo de sistema operativo. Dandole make sin parámetros nos muestra las cadenas que identifican a cada sistema operativo. Por ejemplo, en un sistema Linux:


[gwolf@hostname portsentry-1.0]$ make linux
SYSTYPE=linux 
Making 
cc -O -Wall -DLINUX -DSUPPORT_STEALTH -o ./portsentry ./portsentry.c \
	./portsentry_io.c ./portsentry_util.c 
[gwolf@hostname portsentry-1.0]$ 

Y ya con el binario construído, nos convertimos en root y le damos

make install

Con esto Portsentry quedará instalado en el directorio  
/usr/local/psionic/portsentry
listo para ser configurado.



Gunnar Wolf
2000-09-28