TorChat: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Ripristino alla versione 123442266 datata 2021-10-13 14:04:07 di ValeJappo tramite popup
Etichetta: Ripristino manuale
 
(7 versioni intermedie di 4 utenti non mostrate)
Riga 1:
{{OF|software|ottobre 2020}}{{F|informatica|settembre 2021}}{{Software
{{Software
|Nome = TorChat
|Logo =
Riga 29 ⟶ 30:
}}
 
'''TorChat''' era un [[instant messenger]] [[Anonimato|anonimo]] decentrato basato su Istantbird[[Instantbird]] che utilizzava i servizi nascosti di [[Tor (software)|Tor]].
 
Fornisce un servizio di messaggistica istantanea e di invio di file [[crittografia|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, ma soffre di perdita di metadati.
Riga 42 ⟶ 43:
==Storia==
 
Torchat è un [[software libero]] rilasciato sotto la [[GNU General Public License|licenza pubblica GNU]]. La prima versione pubblica di TorChat è stata distribuita nel novembre 2007<ref>''&nbsp;Zetter,{{cita news|autore=Kim (2014Zetter|titolo=Middle-09-17).School 'Dropout Codes Clever Chat Program That Foils NSA Spying|url=https://www.wired.com/2014/09/new-encrypted-chat-program-thwarts-nsa-eliminating-metadata/'|pubblicazione=Wired|lingua=en|data=17 settembre 2014|accesso=16 gennaio 2022}}</ref> da Bernd Kreuß<ref>''{{cita web|titolo=Bernd Kreuss (prof7bit)|url=https://gist.github.com/prof7bit''|sito=Gist|editore=GitHub|lingua=en|accesso=16 gennaio 2022}}</ref><ref>''{{Cita web|url=https://www.fsf.org/blogs/licensing/interview-with-bernd-kreuss-of-torchat''|titolo=Interview with Bernd Kreuss of TorChat|editore=Free Software Foundation|lingua=en|data=26 agosto 2013|accesso=16 gennaio 2022}}</ref> 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 (software)|Lazarus]] e [[Free Pascal]].<ref>''{{Cita web|url=https://blog.torproject.org/sunsetting-tor-messenger''|titolo=Sunsetting Tor Messenger|sito=Tor Blog|lingua=en|data=2 aprile 2018|accesso=16 gennaio 2022}}</ref>
 
== Modifiche (Fork) ==
 
Un fork è stato rilasciato per OS X nell'estate del 2010 da uno sviluppatore francese. Il binario (un'applicazione Cocoa) e il [[codice sorgente]] (Obiettivo-C) in bundle in un progetto Xcode 7 possono essere scaricati su SourceMac.
All'inizio del 2012 è stata creata una riscrittura del protocollo TorChat in Java , denominata jTorChat su [[Google Code ]]. Contiene l'ultimo Tor.exe ed ha lo scopo di emulare tutte le funzionalità del protocollo TorChat originale, oltre ad estendere i protocolli per le funzionalità specifiche di jTorChat. La condivisione di file, sebbene implementata in TorChat originale, non è ancora implementata in jTorChat. Una nuova funzionalità in jTorChat è la modalità di trasmissione, che consente a un utente di inviare messaggi a tutti nella rete, anche se non sono nella loro lista di amici. Viene implementata anche la modalità di richiesta amico, che consente a un utente di richiedere a un utente casuale nella rete jTorChat di aggiungerli. In questa fase jTorChat è progettato per funzionare efficacemente su Windows senza alcuna configurazione. Può essere eseguito su qualsiasi piattaforma supportata da Tor e Java, rendendolo molto portabile. Il progetto è attivamente alla ricerca di contributori Java, in particolare per aiutare a eseguire il debug dell'interfaccia GUI.
 
== Sicurezza ==