tcpwrappers-7.6

Introducción a tcpwrappers

El paquete tcpwrappers proporciona programas envoltorios para demonios, que informan sobre el nombre del cliente que solicita servicios de red y el servicio solicitado.

Información sobre el paquete

Descarga adicional

Instalación de tcpwrappers

.

Instala tcpwrappers con los siguientes comandos:

patch -Np1 -i ../tcp_wrappers-7.6-shared-lib-plus-plus.patch &&
make REAL_DAEMON_DIR=/usr/sbin STYLE=-DPROCESS_OPTIONS linux &&
make install

Configuración de tcpwrappers

Ficheros de configuración

/etc/hosts.allow, /etc/hosts.deny

Protección de ficheros: el envoltorio (wrapper), todos los ficheros utilizados por el envoltorio y todos los directorios en la ruta que conduce a esos ficheros, deben ser accesibles pero no escribibles por usuarios sin privilegios (modo 755 o 555). No instales el envoltorio con el bit set-uid activado.

Después realiza las siguientes modificaciones en el fichero de configuración /etc/inetd.conf:

finger stream tcp nowait nobody /usr/sbin/in.fingerd in.fingerd

pasa a ser:

finger stream tcp nowait nobody /usr/sbin/tcpd in.fingerd

Nota: El servidor finger se utiliza aquí como ejemplo.

Si usas xinetd, se deben hacer cambios similares, poniendo énfasis en que debes llamar a /usr/sbin/tcpd en vez de llamar directamente al demonio del servicio, y pasarle el nombre del demonio del servicio a tcpd.

Contenido

El paquete tcpwrappers contiene tcpd, tcpdchk, tcpdmatch, try-from y safe_finger.

Descripciones

tcpd

tcpd es el demonio principal de control de acceso para todos los servicios de internet, que es lanzado por inetd o xinetd en lugar del demonio del servicio solicitado.

tcpdchk

tcpdchk es una herramienta para examinar la configuración del envoltorio tcpd e informar de problemas.

tcpdmatch

tcpdmatch se utiliza para predecir cómo el envoltorio tcp manejaría una petición específica para un servicio.

try-from

try-from puede llamarse mediante un intérprete de comandos remoto para averiguar si el nombre del sistema y su dirección se reconocen correctamente.

safe_finger

safe_finger es un envoltorio para la utilidad finger que proporciona búsqueda inversa de nombres automática.