Vyvinul | Tox |
---|---|
První verze | 3. února 2014 |
Poslední verze | 0.2.12 (1 st 05. 2020) |
Vklad | github.com/TokTok/c-toxcore |
Zajištění kvality | Kontinuální integrace |
Napsáno | VS |
Operační systém | Microsoft Windows , Linux , macOS , Android , iOS , FreeBSD , OpenIndiana a Sailfish OS |
životní prostředí | Android , FreeBSD , iOS , Linux , Microsoft Windows , OpenIndiana , OS X , Sailfish OS |
Jazyky | Vícejazyčné |
Typ | VoIP , rychlé zasílání zpráv , videokonference |
Distribuční politika | Volný, uvolnit |
Licence | GNU General Public License verze 3 |
webová stránka | tox.chat |
Tox je otevřený síťový protokol pro zasílání rychlých zpráv , hlasu přes IP a videokonferencí , který pracuje v peer-to-peer a šifrované podobě . Stanoveným cílem projektu je poskytnout každému bezpečnou a snadnou komunikaci a alternativu k Skype . Referenční implementace je k dispozici v rámci volného GNU GPL 3 průkazu nebo vyšší.
Tox začal 22. června 2013Na 4chan ve věci týkající se soukromí uživatelů Skype ve srovnání s odhalením Edwarda Snowdena v souvislosti s globálním sledováním , ke kterému došlo před několika týdny. Jméno Tox bylo navrženo a oficiálně přijato kvůli jeho dalšímu používání.
Oficiální příspěvek na GitHubu byl vytvořen dne23. června 2013uživatelem s názvem irungentoo. Binární soubory před testováním alfa byly zpřístupněny uživatelům z3. února 2014.
Noční sestavení of Tox (doslova noční verze, to jest vyrobené verze a dány k dispozici ve večerních hodinách nebo v noci) jsou průběžně uvolní PLC Jenkins .
The 12. července 2014„Tox vstoupil do alfa fáze svého vývoje a pro tuto příležitost byla vytvořena vylepšená stránka pro stahování.
Uživatelům je přiřazen veřejný klíč a soukromý klíč a poté se navzájem připojují přímo v síti peer-to-peer. Mají schopnost posílat zprávy svým přátelům, připojovat se k chatovacím místnostem s přáteli nebo cizími lidmi a také si vyměňovat soubory. Vše je šifrováno pomocí knihoven libsodium (software) (en) nebo NaCl (software) (en) .
v únor 2014, audio a video hovory a konference se stále implementovaly .
v srpna 2014, tyto funkce byly připraveny u všech hlavních klientů.
Oficiální klient si klade za cíl poskytovat podporu pro rychlé zasílání zpráv, chatovací místnosti, hlasové hovory a videokonference, indikaci stisknutí kláves, potvrzení, technologii push to talk , technologii pro sdílení souborů a sdílení obrazovky .
Každý klient může implementovat další funkce, pokud jsou podporovány hlavním protokolem. Funkce, které nesouvisejí s hlavním síťovým systémem, jsou ponechány na uvážení zákazníka.
Architektura projektu Tox je založena na hlavní knihovně (jádru), která zavádí protokol a API . První stabilní API s názvem Toxcore bylo vydáno dne14. prosince 2016pod číslem 0,10. Mezi předky z uživatelů, nebo zákazníků, jsou postaveny na vrcholu tohoto jádra. Kdokoli může vytvořit klienta pomocí srdce.
Od té doby byla veřejně dostupná technická zpráva popisující design jádra, kterou napsal její vývojář irungentoo a občas ji aktualizovala srpna 2014na Jenkinsově nadaci Tox.
Srdcem Toxu je implementace protokolu Tox. Jde tedy o příklad aplikační vrstvy modelu OSI a pravděpodobně i prezentační vrstvy.
Existují implementace protokolu Tox, které nepocházejí z projektu, například Xot.
Tox používá zvukový formát Opus a video formát VPX ( VP8 v roce 2015). Protokol SIP se nepoužívá.
Klient je program, který ke komunikaci s ostatními uživateli protokolu Tox používá hlavní knihovnu Tox. Oficiální internetové stránky mock-up představuje GTK + Venom klienta , ale existuje mnoho dalších jsou k dispozici pro širokou škálu systémů klientů.
Oficiální zákazníci jsou:
Operační systém | Jméno klienta | Napsáno v… |
---|---|---|
Linux , Windows , OS X , BSD , Android | µTox | C ( Win32 API , Xlib ) |
FreeBSD , Linux , OS X , Windows | qTox | C ++ ( Qt ) |
FreeBSD , Linux , OS X | Toxický | VS |
Linux , Windows | Toxygen | Python 3 |
FreeBSD , Linux , OpenIndiana | Jed | Vala ( GTK + ) |
Android | TRIfA | C , Java |
Android | ATox | Kotlin |
iOS (7.0+) | Protijed | Cíl-C |
Další projekty využívající protokol Tox:
K dispozici je také plugin Tox pro Pidgin .
K dispozici je také klient ratox třetí strany, založený na pojmenovaných kanálech a vytvořený několika členy projektu suckless.org .
Tox získal v počátečních fázích svého designu obrovské mediální pokrytí a získal pozornost technologických zpravodajských webů po celém světě.
The 15. srpna 2013„Tox byl číslo pět na seznamu trendových projektů GitHubu .
Byly vzneseny obavy z úniku metadat . Vývojáři poté odpověděli implementací směrování cibule pro proces hledání přátel.
Nadace Tox (jejíž vývojáři se mezitím oddělili) a poté byl projekt Tox přijat společností Google Summer of Code jako mentorská organizace v letech 2014 a 2015.
„Project Tox, také známý jako Tox, je aplikace pro rychlé zasílání zpráv FOSS, jejímž cílem je nahradit Skype.“