Les grandes lignes du protocole Finger
-
pour que "Finger" fonctionne, il faut qu'un "Remote User Information Program"
(RUIP) soit accessible
-
utilise le port 79
-
le client Finger envoie une ligne de requête (terminée par
<CRLF>) à un RUIP, lequel envoie une réponse et ferme
la connexion
-
la syntaxe de la requête peut être d'une des formes suivantes:
-
vide
-
pour obtenir la liste des utilisateurs locaux actuellement connectés
-
<username>
-
pour obtenir des renseignements sur l'utilisateur local en question
-
<username>@<host>
-
pour obtenir des renseignements sur l'utilisateur en question sur la machine
indiquée
-
<username>@<host1>@<host2>@...@<hostn>
-
pour que host1 demande à host2 qui demandera
à host3...qui demandera à hostn des
renseignements sur l'utilisateur en question
-
@<host>
-
pour obtenir la liste des utilisateurs actuellement connectés sur
la machine en question
-
@<host1>@<host2>@...@<hostn>
-
pour que host1 demande à host2 qui demandera
à host3...qui demandera à hostn la liste
des utilisateurs actuellement connectés sur hostn
-
une requête peut commencer par /W<espace(s)> pour demander plus
de renseignements
-
certains RUIP peuvent refuser de retransmettre une requête à
un autre RUIP
-
s'il y a ambiguité sur le nom d'utilisateur fourni, le RUIP peut soit
fournir la liste des possibilités, soit refuser de traiter la
requête.
-
le responsable d'un site décide du comportement du RUIP local
et des informations que celui-ci va retourner.
-
certaines implantations de Finger peuvent poser des problèmes de
sécurité. Voir "The Helminthiasis of
the Internet" et
"Robert
Morris Worm Archives".
Bertrand Ibrahim
Dernière modification: 08.04.97
Site Hosting: Bronco