Tox | |
---|---|
| |
Tyyppi | OLEN |
Sisään kirjoitettu | C [1] |
Käyttöjärjestelmä | Microsoft Windows , Linux , macOS , Android , iOS , FreeBSD , OpenIndiana ja Sailfish OS |
Ensimmäinen painos | 3. helmikuuta 2014 |
uusin versio |
|
Lisenssi | GNU GPL 3 [3] [4] |
Verkkosivusto | tox.chat _ |
Mediatiedostot Wikimedia Commonsissa |
Tox on protokolla hajautettuun teksti-, puhe- ja videoviestintään Internetissä, joka perustuu epäsymmetriseen salaukseen . Protokollan referenssitoteutus on ilmainen ja avoimen lähdekoodin ohjelmisto , joka tarjoaa täyden joukon tuttuja toimintoja: ääni- ja videoviestintä, monen osapuolen neuvottelutila, verkon tilan määrittäminen ja muuttaminen, hymiöiden tuki, näytön jakaminen, mahdollisuus lähettää pikalähetys. viestit ja tiedostojen siirto. Ei mainoksia. Aseteltu avoimeksi, ilmaiseksi, takaovettomaksi ja vakoilemattomaksi vaihtoehdoksi Skypelle , jonka omistajat (Skype) ovat tarjonneet NSA :lle pääsyn infrastruktuuriinsa 6. helmikuuta 2011 lähtien [5] .
Toxin osallistujien vuorovaikutus toteutetaan pitkälti samalla tavalla kuin BitTorrent Sync -pilvipalvelussa . Vertaistietojen vaihtoa käytetään suorituskyvyn parantamiseen, mutta toisin kuin keskitetyissä lähettiläissä ( Telegram , WhatsApp , Viber , Skype), se ei vaadi rekisteröitymistä kolmannen osapuolen keskitetyille palvelimille, vaan käyttäjätunnus luodaan paikallisesti. Toxin asennuksen jälkeen avaimet luodaan automaattisesti - julkiset ja yksityiset. Julkinen avain voidaan siirtää kenelle tahansa - se toimii yksilöllisenä tunnisteena keskustelukumppanin löytämiseksi. Yksityisen avaimen tallentaa vain omistaja ja se vahvistaa sen aitouden paljastamatta henkilötietoja. Keskuspalvelinta ei ole, keskustelukumppanien haku tapahtuu DHT :n kautta .
Tunnisteiden DHT-tallennus on järjestetty siten, että käyttäjät eivät näe toistensa IP-osoitteita ennen kuin he lisäävät toisensa yhteystietoluetteloonsa, vasta sen jälkeen heillä on mahdollisuus kommunikoida (viestit, puhelut jne.) tarvittaessa eivät näytä IP-osoitettasi osoite keskustelukumppanille, Tox antaa sinun ohjata liikennettä SOCKS - välityspalvelinten kautta, mukaan lukien Torin kautta . Salaustoiminnot suoritetaan käyttämällä NaCl - kryptokirjastoa , jonka on luonut Daniel Bernsteinin johtama kansainvälinen turvallisuusasiantuntijoiden ryhmä(Daniel J. Bernstein) Illinoisin yliopistosta Chicagossa.
Yhteistyö Tox-projektissa tapahtuu GitHubin avulla .
Asiakkaita on kehitetty kaikille tärkeimmille käyttöjärjestelmille: Linux , Windows , Android , iOS .
Alla olevassa taulukossa on luettelo protokollan kanssa työskentelevistä asiakkaista.
Nimi | Tuettu käyttöjärjestelmä | Sisään kirjoitettu | Asiakkaan tila |
---|---|---|---|
uTox (µTox) [6] | Linux , FreeBSD , OS X , Windows | C | Kehitetty |
qTox [7] | Linux , FreeBSD , OS X , Windows | C++ ( Qt ) | Kehitetty |
Antox [8] | Android | Scala , Java | hylätty |
Vastalääke [9] | iOS | Tavoite-C | Kehitetty |
tox-rs [10] | Linux , Windows | Ruoste | Kehitetty |
Myrkyllinen [11] | konsoliasiakasohjelma Linuxille , FreeBSD , OpenBSD , NetBSD , Solaris , OS X | C ( ncurses ) | Kehitetty |
Toksiini [12] | Linux , Windows | Python ( Qt , PySide ) | Kehitetty |
Syanidi [13] | Sailfish OS | C++ | Hylätty [14] , päivitetty viimeksi tammikuussa 2017 |
gTox [15] | Linux | C++ ( GTK+3 ) | Hylätty (katso projektisivu GitHubissa) |
Toksi [16] | Windows | C# ( WPF ) | Ei tuettu (katso projektisivu [17] Githubissa) |
TRIfA [18] | Android | C , Java | Kehitetty |
xWinTox [19] | Linux , FreeBSD , Solaris | C / C++ ( FLTK ) | Hylätty [20] , päivitetty viimeksi joulukuussa 2015 |
Isotoksiini [21] | Windows | C++ | Kehitetty |
ratox | Linux , BSD , OS X | C | Hylätty [22] , päivitetty viimeksi helmikuussa 2015 |
WebTox [23] | web- pohjainen | HTML5 (asiakas) + Go (palvelin) | Hylätty [24] , päivitetty viimeksi tammikuussa 2016 |
Protox | Android | Qt (QML) | Kehitetty |
aTox [25] | Android | Kotlin | Kehitetty |
jaat [26] | Linux , Windows , macOS | Vala | Kehitetty |
Riippumattomien asiakkaiden lisäksi kolmannen osapuolen kehittäjät ovat julkaisseet laajennuksia Pidginille [27] (ei tuettu tai päivitetty 4.5.2017 jälkeen [ 28] ) ja Miranda NG :lle [29] .
Heinäkuun 11. päivänä 2015 ryhmä kehittäjiä ilmoitti lopettavansa suhteet Tox Foundation -säätiöön, joka luotiin aikoinaan hankkeen edustajaksi. Redditissä julkaistun uuden kehitys- ja keskustelublogin mukaan Sean Qureshi (alias Stqism, AlexStraunoff ja NikolaiToryzin), Tox-säätiön johtaja ja hallituksen ainoa jäsen, "otti lainan henkilökohtaisiin tarkoituksiin, jotka eivät liity projektiin ja jonka vakuutena oli Tox Foundation ja kaikki säätiön varat" [30] [31] .
Ei tiedetä varmasti, kuinka paljon Qureshi otti haltuunsa: kehitystiimin lausunnon mukaan summa oli "useita tuhansia dollareita"; ennen sitä Redditissä kerrottiin, että kolme tuhatta dollaria varastettiin [32] . Suurin osa varoista oli palkintorahoja Tox Foundationin osallistumisesta Google Summer of Code 2014 -tapahtumaan sekä pieni määrä yksityishenkilöiden lahjoituksia.
Nämä tapahtumat aiheuttivat projektisivuston toisen siirron uudelle verkkotunnukselle, https://tox.chat , koska Qureshi ei ainoastaan tarjonnut isännöintiä, vaan oli myös kaikkien vanhojen verkkotunnusten suora omistaja. Tapahtuneesta huolimatta kehittäjät päättivät jatkaa projektin parissa työskentelyä ja huomioivat erityisesti, että lähdekoodia ei vaarantunut, koska se tallennettiin Githubiin, arkistoon, jonka omistaa projektin pääkirjaston, toxcoren pääkehittäjä irungentoo. . Käyttäjiä kuitenkin pyydettiin siirtymään uusiin arkistoihin mahdollisimman nopeasti.
Qureshi kommentoi tilannetta 14. syyskuuta 2015 GitHub-tilinsä muistiinpano-osiossa [33] , kiistäen jyrkästi kaikki syytökset ja totesi, että hän ei väitetysti käyttänyt rahaa henkilökohtaisiin tarpeisiin, vaan käytti sen "kasvavien kustannusten" kattamiseen. hankkeen infrastruktuurin ylläpidosta. Huolimatta siitä, että Qureshi ilmoitti myös olevansa valmis toimittamaan todisteet isännöintipalveluiden ja verkkotunnusten vuokrauksen maksuista shekkien ja kuittien muodossa, joulukuuhun 2015 mennessä tätä ei ollut tehty.
Tox sai huomattavaa julkisuutta varhaisessa konseptivaiheessaan herättäen maailmanlaajuisten online-uutissivustojen huomion [34] [35] [36] [37] . 15. elokuuta 2013 Tox sijoittui sijalle 5 GitHubin suosituimmalla listalla. Metatietovuotoja herätti huolta, ja kehittäjät vastasivat ottamalla käyttöön Onion-reitityksen kaverin etsintäprosessissa. Tox hyväksyttiin Google Summer of Coden mentorointiorganisaatioksi vuosina 2014 ja 2015 [38] [39] .
Pikaviestintäohjelmisto _ _ | |||||||
---|---|---|---|---|---|---|---|
| |||||||
IP - puhelinohjelmisto | |
---|---|
Protokollat | |
Asiakasohjelmisto | |
Palvelinohjelmisto | |
Web palvelut | |
vertailu |
URI- järjestelmät | |
---|---|
Virallinen | |
epävirallinen |
TCP /IP-perusprotokollat OSI -mallin kerroksittain | |
---|---|
Fyysinen | |
kanavoitu | |
verkkoon | |
Kuljetus | |
istunto | |
Edustus | |
Sovellettu | |
Muuta sovellettu | |
Luettelo TCP- ja UDP-porteista |