TorChat
TorChat è un instant messenger anonimo decentrato che utilizza i servizi nascosti di Tor.

Fornisce un servizio di messaggistica istantanea e di invio di file crittografato. La caratteristica principale dei servizi nascosti del Tor è che tutto il traffico del client viene crittografato ed è estremamente difficile (se non impossibile) riuscire a scoprire gli utenti che comunicano tra loro e dove si trova fisicamente il client.

In TorChat ogni utente ha un ID alfanumerico univoco composto da 16 caratteri. Questo ID viene creato casualmente da Tor quando il client viene attivato per la prima volta, ed è fondamentalmente l'indirizzo .onion di un servizio nascosto.

I client di TorChat comunicano tra loro utilizzando il Tor per contattare l'altro servizio nascosto (derivato dal suo ID) e scambiare messaggi, informazioni ed altri dati su questa connessione. I servizi nascosti Tor possono ricevere connessioni in entrata anche dietro un router utilizzando la network address translation (NAT), TorChat non ha bisogno di nessuna porta per funzionare.

Torchat è un software libero rilasciato sotto la licenza pubblica GNU. La prima versione pubblica di TorChat è stata distribuita nel novembre 2007 da Bernd Kreuß e da allora è stata costantemente migliorata.

È scritta in Python ed utilizza la libreria multipiattaforma wxPython, che la rende compatibile con numerosi sistemi operativi. Al momento esistono versioni disponibili per Microsoft Windows e Linux.
Le versioni più vecchie di TorChat per Windows sono state scritte con py2exe (dalla versione 0.9.9.292 è stato rimpiazzato con pyinstaller) e viene fornito con una copia della Tor onion router già configurata affinché possa essere utilizzata facilmente e messa in un dispositivo USB senza installazione, configurazione o creazione di account.

A partire dal 5 febbraio 2013 lo sviluppatore Prof7bit ha spostato TorChat su GitHub per protesta contro la censura selettiva di Google che impediva di scaricare il programma ad utenti di determinati paesi. Successivamente, l'utente Prof7bit ha iniziato a lavorare su torchat2, che è una riscrittura del programma da zero, utilizzando Lazarus e Free Pascal.
Q58199
instant messenger
Concept
Q308859
anonimo
Concept
Q202044
Tor
MEDIA
Q8789
crittografato
Concept
Q528166
client
Concept
Q848715
.onion
Concept
Q5318
router
Concept
Q11182
network address translation
Concept
Q1049673
porta
UNK
Q7603
licenza pubblica GNU
MEDIA
Q28865
Python
MEDIA
Q284522
wxPython
MEDIA
Q1406
Microsoft Windows
Concept
Q388
Linux
MISC
Q364
GitHub
ORG
Q9366
Google
MEDIA
Q258448
Lazarus
MEDIA
Q210295
Free Pascal
MEDIA
Q71475
TorChat
MEDIA
Q71475
TorChat
MEDIA
Q71475
TorChat
MEDIA
Q71475
TorChat
MEDIA
Q71475
TorChat
MEDIA
Q71475
TorChat
MEDIA
Q71475
TorChat
MEDIA
2013-02-05T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
5 febbraio 2013
DATE
+16^^http://www.w3.org/2001/XMLSchema#decimal
16
NUMBER
+2^^http://www.w3.org/2001/XMLSchema#decimal
2
NUMBER
+0.9^^http://www.w3.org/2001/XMLSchema#decimal
0.9
NUMBER
+9.292^^http://www.w3.org/2001/XMLSchema#decimal
9.292
NUMBER
+7^^http://www.w3.org/2001/XMLSchema#decimal
7
NUMBER
+7^^http://www.w3.org/2001/XMLSchema#decimal
7
NUMBER
+2^^http://www.w3.org/2001/XMLSchema#decimal
2
NUMBER
copyright license
programming language
operating system
programming language