====== Tox ====== Tox est un logiciel de visioconférence fonctionnant en P2P. Les communications sont chiffrées (mais pas anonymes((Il est toutefois envisagé de pouvoir [[https://wiki.tox.im/Tox_over_Tor_%28ToT%29|utiliser Tox conjointement au réseau Tor]]. Et il n'est pas impossible que l'anonymat soit un objectif à terme.))), c'est à dire que les autres membres du réseau pourraient savoir qui parle avec qui, mais pas ce qui se dit. Il se positionne en tant que concurrent de Skype, mais s'en démarque en étant un [[def>opensource|logiciel libre]] soucieux de la sécurité et qui n'intègre aucune publicité. Le projet est constitué de plusieurs parties : un coeur (tox core), et des interfaces graphiques (utox, qtox), pouvant être développés par des équipes différentes. Le projet a émergé vers 2013 dans un contexte de lutte contre le programme de surveillance [[wpfr>PRISM_(programme_de_surveillance)|Prism]] dénoncé par Edward Snowden. En 2014, Tox a été retenu pour obtenir du soutien de la part du [[https://wiki.tox.im/Google_Summer_of_Code|Google Summer of Code]]. ===== Interfaces graphiques (clients) ===== Tox est constitué d'un noyau conçu pour fonctionner avec plusieurs interfaces graphiques ([[def>daemon|front-ends]]), dont uTox, qTox et Venom, recensées dans la section «[[https://wiki.tox.chat/clients|clients]]» de leur wiki. {{:p2p:tox:tox_website-main.png?300|}} {{:p2p:tox:tox_build424-main.png?300|Fenêtre un peu vide de uTox}} //A gauche, la fenêtre telle que promue sur le site officiel de Tox, qui possède des contacts. A droite, celle plus austère que j'obtiens lors du 1er démarrage de uTox.// ===== Fonctionnement technique ===== La partie Peer-to-peer repose sur [[:documentation:p2p:algorithmes#distributed_hash_table_dht|DHT]], qui permet ici de trouver les adresses IP des utilisateurs avec qui l'on souhaite communiquer sans utiliser de serveur centralisé. Pour assurer le chiffrement, Tox utilise la librairie [[http://nacl.cr.yp.to/|NaCl]]. Le projet est encore en développement actif en 2020, bien que pas tant suivi et pas packagé assidument. Les versions testées (en 2020 dans Debian) ont les problèmes suivants : * pour qTox, son grésillonnant, video de la webcam très pixelisée, possibilité d'utiliser JACK mais seulement en sortie (pas en entrée) * pour uTox, le son est bon mais ne fonctionne pas chez tout le monde, pas été possible d'avoir un aperçu de webcam ===== Liens ===== tox : * Site officiel: https://tox.chat/ (anciennement: http://tox.im) * Dépot Github: https://github.com/irungentoo/toxcore qtox : * Site officiel : http://utox.org * Dépot Git : https://github.com/qTox/qTox/commits/master (développement actif en 2020) * Paquet Debian : https://packages.debian.org/sid/utox utox : * Site officiel : http://utox.org * Dépot Git : https://github.com/uTox/uTox/ (développement actif en 2020) * Paquet Debian : https://packages.debian.org/sid/utox Presse et divers : * Annonce de Tox sur p2pfr: http://p2pfr.com/news/24143/tox-une-alternative-a-skype-en-p2p-sous-licence-libre * Fin 2015, Thuban pense que Tox c'est cool !: http://yeuxdelibad.net/Blog/?d=2015/09/10/11/22/23-tox---les-alternatives-libres-a-skype * 2017, des soucis d'entente entre les différentes branches du projet : https://linuxfr.org/users/saintgermain/journaux/au-revoir-skype-bonjour-matrix-et-riot#comment-1707019 * Jitsi, un logiciel proche dans l'idée mais qui ne fonctionne pas en P2P: https://jitsi.org * Une rumeur de backdoor par la [[https://mars-infos.org/quelques-outils-numeriques-pour-le-4909|CIA]]/[[https://www.reddit.com/r/projecttox/comments/63ovbq/is_it_true_that_tox_is_backdoored_by_the_fbi/|FBI]], où je ne trouve pas d'explication de sources officielles. {{tag>type:réseau-p2p type:client-p2p licence:libre réseau:tox propriété:voip}}