L'article soutient que le premier réseau social date de 1971. Au laboratoire d'IA de Stanford, des ingénieurs partageaient une machine sous le système de temps partagé WAITS, et la commande WHO produisait une liste illisible d'utilisateurs connectés. Les Earnest écrivit un programme affichant noms réels, emplacements et temps d'inactivité, baptisé ainsi parce que les gens parcouraient l'écran du doigt pour repérer leurs collègues. Il lui disait si cela valait la peine de traverser le couloir.
Ken Harrenstien formalisa le protocole en 1977 dans la RFC 742, quand seuls SAIL, SRI et les machines ITS du MIT le prenaient en charge. La RFC 1288 suivit en 1991 comme spécification définitive. Le protocole est trivial : le client ouvre une connexion TCP sur le port 79, envoie un nom d'utilisateur suivi de CRLF, et le serveur répond en texte brut puis ferme la connexion. Il ne prévoit ni chiffrement ni gestion de sessions.
Le contenu venait de deux fichiers du répertoire personnel, .plan et .project, destinés à annoncer le travail en cours. Les utilisateurs en firent des journaux, des blagues et de l'art ASCII, lisibles par tous via finger user@host. Le .plan de John Carmack, tenu de 1996 à 2010, devint le journal de développement d'id Software. Le 18 août 1997, il y annonça la publication du code source de Doom. Les fichiers sont conservés dans une archive GitHub.
Vers 1982, des étudiants de Carnegie Mellon câblèrent des micro-interrupteurs au distributeur de Coca-Cola du département et exposèrent le nombre de bouteilles et les temps de refroidissement via Finger, un candidat au titre de premier objet connecté de l'histoire.
Finger a périclité pour des raisons de sécurité. Le ver Morris du 2 novembre 1988 exploitait un débordement de tampon dans le démon fingerd, probablement le premier débordement malveillant de l'histoire, infectant environ 6 000 machines, soit 10 pour cent de l'internet de l'époque. Finger révèle en outre noms, e-mails et horaires de connexion, un risque contre lequel la RFC 1288 elle-même met en garde. À la fin des années 1990, la plupart des administrateurs l'avaient désactivé. En 2020, des chercheurs découvrirent que des attaquants détournaient le finger.exe livré avec Windows 10 comme téléchargeur living-off-the-land, notamment dans le logiciel malveillant Astaroth.
Le mouvement small web l'a ressuscité. Happy Net Box de Ben Brown héberge des fichiers .plan, Finger.Farm est une implémentation Node de Jon Roig, et plan.cat fait le pont avec ActivityPub, rendant un .plan lisible depuis Mastodon. Les clients restent préinstallés sur macOS et la plupart des systèmes Unix, installables sur Debian via apt install finger, et Emacs fournit M-x finger. L'article se termine par des tutoriels : comptes hébergés, ffingerd sous inetd sur Debian et un serveur minimal en Python asyncio sur le port 79.
Commentaires
Pas encore de commentaire — écris le premier.
Lance la discussion
Pas de compte ni de mot de passe — saisis simplement ton adresse e-mail et nous t’envoyons un lien de connexion à usage unique. Première visite ? Tout se met en place automatiquement.
Ton évaluation sera appliquée automatiquement après ta connexion.
Vérifie ta boîte mail
Nous avons envoyé un lien de connexion à …. Ouvre-le sur cet appareil — cet onglet te connectera automatiquement.
Rien reçu ? Vérifiez le dossier spam — et marquez le message « Non spam » pour qu'il arrive directement la prochaine fois.