1. DIRECCION GENERAL DE EDUCACIÒN SUPERIOR TECNOLÒGICA
Instituto Tecnológico del Valle de Oaxaca
“PUERTO FINGER”
INVESTIGACIÒN QUE PRESENTA
Jorge Ivan López Morales
L.I: Juan de Dios Marcos Gómez
Ing. Tecnologías de la Información y las Comunicaciones
Ex-Hacienda de Nazareno, Xoxocotlán, Oaxaca.
Febrero de 2014.
2. Puerto FINGER
Finger es un servicio Internet que muestra información sobre un usuario o grupo de usuarios de una máquina conectada a la Red. Generalmente se usa para saber si una persona determinada tiene cuenta en un sitio determinado de Internet, ya que muestra información acerca de un usuario, o de todos los usuarios, que han iniciado una sesión en el sistema local o en un sistema remoto. Normalmente muestra el nombre completo, la última vez que se conectó el usuario, el tiempo de inactividad, la línea del terminal y la ubicación del terminal (cuando sea aplicable). Por defecto utiliza el puerto 79.
Su nombre deriva de un comando UNIX que devuelve el nombre real del usuario, si tiene o no correo pendiente de lectura, y la fecha y hora de la última conexión. En caso de existir, el comando también muestra el contenido de dos ficheros: .PLAN y .PROJECT, que son ficheros ASCII de texto plano que pueden ser preparados por el usuario para informar al comando finger de la información que contienen.
La sintaxis del comando es:
finger nombreusuario@servidor
<nombreusuario> puede faltar, en cuyo caso se muestra una relación de todos los usuarios que tienen cuenta en el servidor (ver ejemplo ). En caso contrario la información se refiere exclusivamente al usuario seleccionado.
Finger es un protocolo propuesto como borrador. Su status es electivo. La especificación actual de Finger se encuentra en el RFC 1288 - Información de usuario para el protocolo Finger.
La información que da el finger de un usuario depende de la implementación del servidor finger. Si no se especifica ningún usuario, la información será típicamente una lista de todos los usuarios conectados actualmente al host.
Las conexiones se establecen por el puerto 79(decimal) de TCP. El cliente envía un comando en forma de cadena de caracteres ASCII, acabada en <CRLF>. El servidor responde con una o más cadenas ASCII, hasta que cierra la conexión.
¿Cómo funciona?
El comando finger permite buscar y mostrar información asociada a los usuarios del sistema de acuerdo a sus nombres, apellidos o login. La información que muestra finger para cada usuario es:
· El login
3. · El nombre y apellidos
· El directorio base
· El shell
· La oficina y el teléfono
· El teléfono de la casa
· La lista de terminales a través de las que está conectado con la fecha, tiempo sin interactuar (iddle time) y si está deshabilitada la posibilidad de recibir mensajes
· La fecha y hora del último nuevo mensaje electrónico recibido y desde cuando no accede al buzón
· El contenido del archivo .plan en el directorio base
Ejemplo:
...
$ finger carmen
Login: carmen Name: Carmen Elena Arevalo
Directory: /home/carmen Shell: /bin/bash
Office: Truck Parts Depot, Inc Home Phone: 407-854-8602
On since Fri Oct 24 09:07 (CDT) on :0 (messages off)
On since Fri Oct 24 09:08 (CDT) on pts/0 2 hours 54 minutes idle
On since Fri Oct 24 10:27 (CDT) on pts/1 14 minutes 29 seconds idle
On since Fri Oct 24 10:29 (CDT) on pts/3
Mail last read Fri Oct 24 11:58 2003 (CDT)
Plan:
Lo esencial es invisible a los ojos
$ finger Arevalo
Login: carmen Name: Carmen Elena Arevalo
Directory: /home/carmen Shell: /bin/bash
Referencias bibliográficas:
Niu, Xiaomu. Bueno, A., L (2012). N. 13: Finger. Recuperado el 20 de Febrero del 2014, de http://www.zator.com/Internet/N_13.htm
Bernal, Karla (2014). Herramientas Web para la Ciencia y Tecnología. Protocolo Finger. Recuperado el 20 de Febrero del 2014, de http://www.geocities.ws/karberal/hwct/t3/finger.html