![]() | |
![]() Screenshot z Tox klientaμTox, běžícího na platformě GNU/Linux | |
První vydání | 3. února2014 |
---|---|
Aktuální verze | 0.2.20 (11. listopadu 2024) |
Operační systém | Windows,Linux,OS X,Android,iOS,FreeBSD,OpenIndiana,Sailfish OS |
Vyvíjeno v | C |
Typ softwaru | VoIP,Instant messaging,Videokonferenční |
Licence | GNU General Public License, verze 3 nebo novější |
Web | tox |
Některá data mohou pocházet zdatové položky. |
Tox jepeer-to-peer protokol proinstant messaging a videohovory, který nabízíkoncové šifrování. Uvedeným cílem projektu je poskytnout bezpečnou a snadno přístupnou komunikaci pro každého.[1]Referenční implementace protokolu je publikována jakoopen-source software v souladu s podmínkamiGNU General Public License (GPL) verze 3 nebo novější.
První kód naGitHub přidal 23. června 2013 uživatel irungentoo.[2] Pre-alfa testovací binární soubory byly pro uživatele dány k dispozici 3. února 2014 anoční sestavení Tox zveřejnilJenkins Automatron.[3] Dne 12. července 2014 Tox vstoupil do alfa fáze vývoje a pro tuto příležitost byla přepracovaná stránka pro stažení.
Uživatelé mají přidělen veřejný a soukromý klíč, a navzájem se přímo propojují ve zceladistribuované peer-to-peer síti. Uživatelé mají možnost s přáteli posílat zprávy, připojit se k chatu s přáteli nebo cizinci, uskutečňovat hlasový/video chat a posílat si navzájem soubory. Veškerý provoz přes Tox je end-to-end šifrován pomocíknihovny NaCl, která poskytujeověřené šifrování a perfektnídopřednou bezpečnost.
Většinou mají Tox klienti za cíl poskytnout podporuIM,chatovací místnosti,hlasové a videohovory,hlasové a videokonference, sledování příchozích emailů,sdílení souborů, šifrování, asdílení plochy. Další funkce mohou být realizovány pomocí libovolného klienta, pokud je podporováno jádro protokolu. Funkce, které nejsou spojené s jádrem síťového systému, jsou ponechány na klientovi. Vývojářům klientů se důrazně doporučuje dodržovat Tox Client standard[4] s cílem zachovat kompatibilitu mezi klienty a příslušné bezpečnostní postupy.
Tox jádro je knihovna, která stanovuje protokol a API. Uživatelští klienty, jsou postaveny na tomto jádře. Kdokoliv může vytvořit klienta využívajícího jádro.
Technické dokumenty popisující design jádra, které napsal vývojář jádra irungentoo, jsou veřejně přístupné.[5]
Jádrem Tox je implementace protokolu Tox, příklad aplikační vrstvyOSI modelu a pravděpodobně prezentační vrstva. Implementace protokolu Tox dosud neučinily v rámci projektu příklad Xotu.[6]
Tox používá formát zvukuOpus pro audio streaming aVP8 pro video streaming.
Tox využívá kryptografických primitiv přítomných vknihovně NaCl, přes libsodium. Konkrétně používá ToxCurve25519 pro výměnu klíčů, xsalsa20 pro symetrické šifrování aPoly1305 pro počítače Mac.
Klient je program, který používá jadernou knihovnu Tox pro komunikaci s ostatními uživateli protokolu Tox. Pro širokou škálu systémů jsou k dispozici různí klienti. Následuje neúplný seznam:[7]
Jméno | Operační systém | Programovací jazyk |
---|---|---|
Antidote[8] | IOS | Objective-C |
Antox[9] | Android | Scala,Java |
Cyanide[10] | Sailfish OS | C++ |
gTox[11] | Linux | C++ (GTK+ 3) |
qTox[12] | Linux,FreeBSD,OS X,Windows | C++ (Qt) |
Toxic[13] | Linux,BSD,OS X | C (Ncurses) |
Toxy[14] | Windows | C# (WPF) |
Toxygen[15] | Linux,Windows | Python (Qt pomocíPySide) |
μTox[16] | Linux,FreeBSD,OS X,Windows | C (Win32 API,Xlib) |
xWinTo[17] | Linux,Solaris,BSD | C/C++ (FLTK) |
Existují také pluginy proPidgin[18] aMiranda NG[19].
11. července 2015 vývojáři Tox oficiálně oznámili jejich odloučení od Tox Foundation kvůli sporu o „zneužívání darovaných finančních prostředků“ od Tox Foundation CEO, podleLWN.net.[20] Vzhledem k tomu, že doména je pod kontrolou Tox Foundation, hlavní vývoj projektu byl převeden do nové infrastruktury serverů a na novou doménu.
Tox získal významnou pozornost medií v jeho rané koncepční fázi, získal pozornost globálních internetových stránek Tech News[21][22][23][24] a dne 15. srpna 2013, byl Tox číslo pět na seznamuTrending naGitHubu.[25]Vznikly obavy o únikmetadat, na to vývojáři reagovali zavedením směřování procesu hledání přátel přes síťTor.[26] Tox byl přijat doGoogle Summer of Code jako Mentoring organizace v roce 2014 a 2015.[27][28]
V tomto článku byl použitpřeklad textu z článkuTox (protocol) na anglické Wikipedii.
{{Cite web}}
označená jako k „pouze dočasnému použití“.{{Cite web}}
označená jako k „pouze dočasnému použití“.{{Cite web}}
označená jako k „pouze dočasnému použití“.[nedostupný zdroj]{{Cite web}}
označená jako k „pouze dočasnému použití“.{{Cite web}}
označená jako k „pouze dočasnému použití“.{{Cite web}}
označená jako k „pouze dočasnému použití“.{{Cite web}}
označená jako k „pouze dočasnému použití“.{{Cite web}}
označená jako k „pouze dočasnému použití“.{{Cite web}}
označená jako k „pouze dočasnému použití“.{{Cite web}}
označená jako k „pouze dočasnému použití“.{{Cite web}}
označená jako k „pouze dočasnému použití“.{{Cite web}}
označená jako k „pouze dočasnému použití“.{{Cite web}}
označená jako k „pouze dočasnému použití“.{{Cite web}}
označená jako k „pouze dočasnému použití“.{{Cite web}}
označená jako k „pouze dočasnému použití“.{{Cite web}}
označená jako k „pouze dočasnému použití“.{{Cite web}}
označená jako k „pouze dočasnému použití“.{{Cite web}}
označená jako k „pouze dočasnému použití“.{{Cite web}}
označená jako k „pouze dočasnému použití“.{{Cite web}}
označená jako k „pouze dočasnému použití“.{{Cite web}}
označená jako k „pouze dočasnému použití“.{{Cite web}}
označená jako k „pouze dočasnému použití“.{{Cite web}}
označená jako k „pouze dočasnému použití“.{{Cite web}}
označená jako k „pouze dočasnému použití“.{{Cite web}}
označená jako k „pouze dočasnému použití“.{{Cite web}}
označená jako k „pouze dočasnému použití“.{{Cite web}}
označená jako k „pouze dočasnému použití“.