TorChat
From Wikipedia, the free encyclopedia
TorChat est un système de messagerie instantanée anonyme et décentralisé qui utilise les services cachés de Tor comme réseau sous-jacent.
Il fournit une messagerie textuelle et des transferts de fichiers sécurisés de manière cryptographique[1].
TorChat est un logiciel libre licence publique générale GNU (GPL).
Dans TorChat, chaque utilisateur possède un identifiant alphanumérique unique composé de 16 caractères. Il s’agit en fait de l’adresse .onion d’un service caché[2].
Cet identifiant sera créé aléatoirement par Tor lors du premier démarrage du client.
Les clients TorChat communiquent les uns avec les autres en utilisant Tor pour contacter le service caché de l'autre (dérivé de son identifiant) et échanger des informations d'état, des messages de discussion et d'autres données via cette connexion[3].
L'histoire
La première version publique de TorChat a été publiée par Bernd Kreuss en .
Elle est écrite en Python et utilise la librairie multiplateformes wxPython qui permet de prendre en charge un large éventail de plateformes.
Les anciennes versions de TorChat pour Windows étaient construites avec py2exe (depuis la version 0.9.9.292 remplacée par pyinstaller) et étaient livrées avec une copie de Tor configurée de manière à pouvoir être exécutée en tant qu'application portable à partir d'une clé USB, sans aucune installation ni configuration.
Entre 2008 et 2010, il n'y a pas eu de paquet mis à jour, ce qui a rendu la version groupée de Tor obsolète et incapable de se connecter au réseau Tor. Cet évènement est à l'origine de l'apparition de Forks qui venaient de remplacer le paquet Tor.exe fourni avec une version actuelle.
En , une mise à jour officielle est finalement disponible, qui, parmi quelques corrections de bugs mineurs, incluait de nouveau un fichier Tor.exe à jour.
