Безопасный мессенджер — qtox 1.15.0

Features

Messaging

uTox supports messaging for contacts and group chats and for messages that are larger than 1372 bytes. uTox does not support emoticons or text formatting.

Typing notifications are shown to and from contacts, if the feature is enabled in the settings.

It is possible to message offline contacts, in which case the message will be stored and sent once both users are online.

uTox has support for chat history, with the option to enable or disable the feature.

File transfers

uTox has support for file transfer and file resuming.

uTox has support for inline images using its built-in screenshot tool (see ).

Group chats

uTox has support for persistent group chats, but file transfers and typing notifications in group chats aren’t possible yet until the feature is implemented by c-toxcore.

Profile & Contact Management

uTox has support for avatars and setting custom aliases for contacts.

uTox supports encryption of its Tox profile and save files using a password.

Tox URIs are supported.

General

uTox has support for translations, including 27 languages.

uTox has support for SOCKS5 proxies. For an example of a proxy configuration, see Tox over Tor.

uTox has support for themes, including the built-in Default, Light, Dark, High contrast, Zenburn, Solarized-light, Solarized-dark, and custom themes.

Features

qTox µTox Toxic Toxygen TRIfA Antox Isotoxin jTox Protox
Interface Desktop Desktop CLI Desktop Mobile Mobile Desktop Mobile Mobile
Linux Yes Yes Yes Yes No No No No No
OSX Yes Yes Yes Untested No No No No No
Windows Yes Yes No Yes No No Yes No No
BSD Yes Yes Yes Untested No No No No No
Android No Minimal No No Yes Yes No No Yes
iOS No No No No No No No No No
SailfishOS No No Yes No No No No Yes No
Audio features qTox µTox Toxic Toxygen TRIfA Antox Isotoxin jTox Protox
Audio Yes Yes Yes Yes Yes No Yes No No
Audio filtering Yes Yes No No Yes No Yes No No
Audio notifications Yes Yes Yes Yes Yes No Yes No Yes
Group audio Yes Yes No No Yes No Yes No No
Video features qTox µTox Toxic Toxygen TRIfA Antox Isotoxin jTox Protox
Desktop sharing Yes Yes No Yes No No Yes No No
Video Yes Yes Yes Yes Yes No Yes No No
Messaging qTox µTox Toxic Toxygen TRIfA Antox Isotoxin jTox Protox
1v1 messages Yes Yes Yes Yes Yes Yes Yes Yes Yes
Chat logs Yes Yes (export possible) Yes Yes Yes Yes Yes Yes Yes
Emoticons Yes No No Yes Yes Yes Yes No Yes
Inline images Semi Yes No Yes Yes Yes Yes No Yes
Message splitting Yes Yes No Yes No Yes Yes Yes Yes
Faux offline messaging Yes Yes Semi Yes Yes Yes Yes Yes Yes
File transfer Yes Yes Yes Yes Yes Yes Yes Yes Yes
File resuming Semi Yes Yes Yes Untested No Yes No Semi
Spell check Yes No No No No Yes Yes No No
Screen/Desktop notifications Semi Yes Yes Unknown Yes Yes Unknown Unknown Yes
Typing notifications Yes Yes Yes Yes Yes Semi Yes Yes Yes
Group chats qTox µTox Toxic Toxygen TRIfA Antox Isotoxin jTox Protox
Group chats Yes Yes Yes Yes Yes No Yes No No
Persistent group chats Yes Yes Yes Prealpha Yes No Yes No No
Group chat history Planned No No Unknown Yes No Unknown No No
Group file transfers No No No No No No No No No
Group inline images No No No No No No No No No
Group offline messaging No No No No No No No No No
Group typing notifications No No No No No No No No No
Profile & Contact Management qTox µTox Toxic Toxygen TRIfA Antox Isotoxin jTox Protox
Avatars Yes Yes Semi Yes Yes Yes Yes No Yes
Changing nospam Yes No Yes Yes Yes Yes No Yes Yes
Contact aliases Yes Yes No Yes Untested Yes Yes Yes Yes
Contact blocking Yes No Yes Yes Untested Semi No No No
Name lookups Yes Yes Yes Yes Untested Yes Yes Yes No
Multiprofile Yes No Yes Yes No Yes Yes No Yes
Profile import/export Yes No Semi Yes Yes Yes Yes Yes Yes
Save file encryption Yes Yes Yes Yes Yes No No Yes Yes
tox: URI Yes Yes No No Yes Yes No No No
General qTox µTox Toxic Toxygen TRIfA Antox Isotoxin jTox Protox
Multilingual Yes Yes No Yes Yes Yes Yes Yes Yes
Proxy support Yes (Socks5 only) Yes Yes (Tor only) No Yes No No
qTox µTox Toxic Toxygen TRIfA Antox Isotoxin jTox Protox

Description of features

1v1 messages

Client is able to send, receive and display text messages to / from friends.

If client doesn’t implement , message size is limited to 1372 bytes.

Client should be able to play sound upon receiving message / call / other. There should be an option to turn those notifications off, or tune them according to user needs.

Changing nospam

Support for changing nospam via UI. is a small part of a Tox ID that can be changed with an explicit action from the user to prevent friend request spam, if the client supports it.

Contact blocking

Client should allow user to block / unblock contacts.

Blocked friends would be unable to contact user, and user would appear to them as even if user is online.

Message splitting

If client supports message splitting, a user sending a message larger than the maximum size means the message will be split into several separate messages and sent as normal.

Faux offline messaging

Faux offline messaging is a partial support for offline messaging. If client supports it, it is possible to message offline contacts, in which case the message will be stored by the client and sent immediately once both contacts are online.

File resuming

File resuming is the ability of a client to resume broken file transfers. Partial support is support for pause and resuming file transfers.

Screen/Desktop notifications

Support for notifications appearing on the user’s desktop or phone screen when receiving a new message, call, or status change.

Persistent group chats

Ability of the client to keep track of group chats and rejoin them automatically on reconnect / restart. Supported by c-toxcore.

Other clients

The following is a list of some other Tox clients that you may be interested in using.

Popular Tox clients
qTox µTox Toxic Toxygen Antox Antidote

Currently stalled

Preview for saved images only

Messages are not stored, and thus they won’t be sent across client restarts

, Transfers can be paused and resumed, but broken transfers will not be resumed

Supported but not included in builds

Sends typing notifications but does not show received ones

You are only able to set your own avatar, avatars of friends aren’t displayed

You can block, but not unblock contacts

Only by manually specifying which save file should be used.

Using toxcore

The simplest «hello world» example could be an echo bot. Here we will walk
through the implementation of a simple bot.

Creating the tox instance

All toxcore API functions work with error parameters. They are enums with one
value and several error codes that describe the different situations in
which the function might fail.

TOX_ERR_NEW err_new;
Tox *tox = tox_new(NULL, &err_new);
if (err_new != TOX_ERR_NEW_OK) {
  fprintf(stderr, "tox_new failed with error code %d\n", err_new);
  exit(1);
}

Here, we simply exit the program, but in a real client you will probably want
to do some error handling and proper error reporting to the user. The
argument given to the first parameter of is the . It
contains various write-once network settings and allows you to load a
previously serialised instance. See toxcore/tox.h for details.

Setting up callbacks

Toxcore works with callbacks that you can register to listen for certain
events. Examples of such events are «friend request received» or «friend sent
a message». Search the API for to find all of them.

Here, we will set up callbacks for receiving friend requests and receiving
messages. We will always accept any friend request (because we’re a bot), and
when we receive a message, we send it back to the sender.

tox_callback_friend_request(tox, handle_friend_request);
tox_callback_friend_message(tox, handle_friend_message);

These two function calls set up the callbacks. Now we also need to implement
these «handle» functions.

Handle friend requests

static void handle_friend_request(
  Tox *tox, const uint8_t *public_key, const uint8_t *message, size_t length,
  void *user_data) {
  // Accept the friend request:
  TOX_ERR_FRIEND_ADD err_friend_add;
  tox_friend_add_norequest(tox, public_key, &err_friend_add);
  if (err_friend_add != TOX_ERR_FRIEND_ADD_OK) {
    fprintf(stderr, "unable to add friend: %d\n", err_friend_add);
  }
}

The function adds the friend without sending them a
friend request. Since we already got a friend request, this is the right thing
to do. If you wanted to send a friend request yourself, you would use
, which has an extra parameter for the message.

Handle messages

Now, when the friend sends us a message, we want to respond to them by sending
them the same message back. This will be our «echo».

static void handle_friend_message(
  Tox *tox, uint32_t friend_number, TOX_MESSAGE_TYPE type,
  const uint8_t *message, size_t length,
  void *user_data) {
  TOX_ERR_FRIEND_SEND_MESSAGE err_send;
  tox_friend_send_message(tox, friend_number, type, message, length,
    &err_send);
  if (err_send != TOX_ERR_FRIEND_SEND_MESSAGE_OK) {
    fprintf(stderr, "unable to send message back to friend %d: %d\n",
      friend_number, err_send);
  }
}

That’s it for the setup. Now we want to actually run the bot.

Main event loop

Toxcore works with a main event loop function that you need to
call at a certain frequency dictated by . This is a
polling function that receives new network messages and processes them.

while (true) {
  usleep(1000 * tox_iteration_interval(tox));
  tox_iterate(tox, NULL);
}

That’s it! Now you have a working echo bot. The only problem is that since Tox
works with public keys, and you can’t really guess your bot’s public key, you
can’t add it as a friend in your client. For this, we need to call another API
function: . This will fill the 38 byte
friend address into the buffer. You can then display that binary
string as hex and input it into your client. Writing a function is
left as exercise for the reader.

We glossed over a lot of details, such as the user data which we passed to
(passing ), bootstrapping into an actual network (this bot
will work in the LAN, but not on an internet server) and the fact that we now
have no clean way of stopping the bot (). If you want to write a
real bot, you will probably want to read up on all the API functions. Consult
the API documentation in toxcore/tox.h for more information.

Features

  • 1 v 1 messaging: Yes
  • File transfer: Yes
  • Group chat: No
  • Audio: Yes
  • Video: No
  • DNS discovery: No
  • Chat logs: Yes
  • Proxy support: Yes
  • Offline message: Yes
  • Offline transfers: Yes
  • Contact aliases: No
  • Contact blocking: No
  • Save file encryption: Yes
  • Multilingual: No
  • Multiprofile: Yes
  • Typing notification: No
  • Audio notifications: No
  • Emoticons: No
  • Spell check: No
  • Desktop sharing: No
  • Inline images: No
  • File resuming: No
  • Read receipts: No
  • Message splitting: Yes
  • Changing nospam: Yes
  • tox URI: No

NOTE: Some of these features are not intended to be developed
in ratox itself but rather in external scripts that are built upon
ratox.

BSD

FreeBSD

qTox is available as a binary package. To install the qTox package:

pkg install qTox

The qTox port is also available at . To build and install qTox
from sources using the port:

cd /usr/ports/net-im/qTox
make install clean

OS X

Supported OS X versions: >=10.8. (NOTE: only 10.13 is tested during CI)

Automated Script

You can now set up your OS X system to compile qTox automatically thanks to the
script in:

This script can be run independently of the qTox repo and is all that’s needed
to build from scratch on OS X.

To use this script you must launch terminal which can be found:

If you wish to lean more you can run

Note that the script will revert any non-committed changes to qTox repository
during the phase.

First Run / Install

If you are running the script for the first time you will want to make sure your
system is ready. To do this simply run to
run you through the automated install set up.

After running the installation setup you are now ready to build qTox from
source, to do this simply run:

If there aren’t any errors then you’ll find a locally working qTox application
in your home folder under

Updating

If you want to update your application for testing purposes or you want to run a
nightly build setup then run: and follow
the prompts. (NOTE: If you know you updated the repos before running this hit Y)
followed by to build the application once
more. (NOTE: This will delete your previous build.)

Deploying

OS X requires an extra step to make the file shareable on a system
that doesn’t have the required libraries installed already.

If you want to share the build you’ve made with your other friends who use OS X
then simply run:

Manual Compiling

Required Libraries

Install homebrew if you don’t have it:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

First, let’s install the dependencies available via .

brew install git ffmpeg qrencode libtool automake autoconf check qt5 libvpx \
opus sqlcipher libsodium

Next, install

Then, clone qTox:

git clone https://github.com/qTox/qTox

Finally, copy all required files. Whenever you update your brew packages, you
may skip all of the above steps and simply run the following commands:

cd ./git/qTox
sudo bash bootstrap-osx.sh

Compiling

With that; in your terminal you can compile qTox in the git dir:

cmake .
make

Or a cleaner method would be to:

cd ./git/dir/qTox
mkdir ./build
cd build
cmake ..

Deploying

If you compiled qTox properly you can now deploy the that’s created
where you built qTox so you can distribute the package.

Using your qt5 homebrew installation from the build directory:

/usr/local/Cellar/qt5/5.5.1_2/bin/macdeployqt ./qTox.app

You’ve got 2 choices, either click on the qTox app that suddenly exists, or do
the following:

qtox.app/Contents/MacOS/qtox

Enjoy the snazzy CLI output as your friends and family congratulate you on
becoming a hacker

Windows

Native

Setting up Path

Add MinGW/MSYS/CMake binaries to the system path to make them globally
accessible. Open -> -> ->
-> (or run
select tab -> button ). In the
second box search for the variable and press . The input box
should already contain some directories. Each directory is
separated with a semicolon. Extend the input box by adding
.
The very first semicolon must only be added if it is missing. CMake may be added
by installer automatically. Make sure that paths containing alternative ,
implementations such as are at the end of
or build may fail.

Getting dependencies

Run in the previously cloned repository. The script will
download the other necessary dependencies, compile them and put them into their
appropriate directories.

Note that there have been detections of false positives by some anti virus software
in the past within some of the libraries used. Please refer to the wiki page
problematic antiviruses
for more information if you run into troubles on that front.

Compile-time switches

They are passed as an argument to command. E.g. with a switch
that has value it would be passed to in a following manner:

cmake -DSWITCH=yes

Switches:

Other Clients

The following is a list of some other Tox clients that you may be interested in using.

Popular Tox clients
qTox µTox Toxic Toxygen Antox Antidote

Using is not a strict requirement, but it is supposed to make filtering audio in Tox clients easier. In a case where it fails to ease filtering, an issue about this should be made.

Single Tox Standard

Currently stalled

Preview for saved images only

Messages are not stored, and thus they won’t be sent across client restarts

, Transfers can be paused and resumed, but broken transfers will not be resumed

Supported but not included in builds

Sends typing notifications but does not show received ones

You are only able to set your own avatar, avatars of friends aren’t displayed

You can block, but not unblock contacts

Only by manually specifying which save file should be used.

uTox

Первый в обзоре (но не первый в рейтинге) — uTox, официальный клиент Tox, рекомендованный разработчиками. На момент написания этой статьи пользователям Linux доступна альфа-версия 0.5.0. К сожалению, в репозиториях Ubuntu бинарного пакета uTox не нашлось: проект еще недостаточно стабилен. Установка uTox несложна для опытного пользователя. Процесс установки идентичен в Ubuntu и в Debian.

Все сводится к добавлению в файл репозитория Tox, ключа к нему и установке uTox через менеджер пакетов APT. Единственное, что нужно сделать, — это заменить на . Это справедливо и для Ubuntu (начиная с 14.04), и для Debian:

$ echo "deb https://pkg.tox.chat/debian nightly $CODENAME" | sudo tee /etc/apt/sources.list.d/tox.list
$ wget -qO - https://pkg.tox.chat/debian/pkg.gpg.key | sudo apt-key add -
$ sudo apt-get install apt-transport-https
$ sudo apt-get update

В виде бинарного пакета uTox доступен пользователям Gentoo и Arch Linux. При желании и умении можно собрать uTox из исходников. Вся инфа на английском тут. После установки uTox нужно настроить. Самое главное здесь — задать путь к своему профилю Tox, который хранится локально. Отдельного внимания заслуживает TOX ID. Это 76-значное шестнадцатеричное число. Случайно сгенерированный набор байтов, который уникален для каждого пользователя. Выглядит TOX ID, прямо скажем, устрашающе. Вряд ли кто-то в здравом уме сможет запомнить такое:

42E9CA1A838AB6CA8E825A7C48B90BAFE1E22B9FA467A7AD4BA2821F1344803BD71BCB00A535

Однако есть способ создать более удобный ID. Получить его можно на сайте uTox. Просто выбери себе подходящий ник и вставь из приложения свой TOX ID, и ты получишь удобный и красивый идентификатор вида nickname@utox.org.

При первом запуске uTox попросит тебя завести новую учетную запись или же ввести данные существующей. Интерфейс uTox напоминает Skype, только без рекламы. Пользоваться приложением просто и удобно. Настройки не изобилуют разнообразием, но логичны и понятны любому мало-мальски опытному пользователю. Несмотря на статус альфа-версии, uTox работает стабильно. За все время использования (больше недели) он падал лишь три раза. Обновления выходят чуть ли не каждый день.

Качество звука на уровне SIP. Чем-то даже лучше, особенно на узком интернет-канале. Но до уровня Skype не дотягивает. Не стоит забывать, что в отличие от Skype у Tox нет инфраструктуры серверов. Видеосвязь тоже работает стабильно, без разрывов и заиканий. Качество зависит от веб-камеры и скорости соединения. Передача небольших файлов (3–50 Мбайт) проходит без проблем. А вот попытка отправить видео размером 150 Мбайт закончилась неудачей. При последующих попытках uTox просто рушился. Но это в первую очередь мессенджер, а не средство пересылки больших файлов. Главное ощущение, которое не покидало меня за все время тестирования uTox, — это чувство недоделанности. Да, проект на стадии альфа. И это видно сразу. В целом, uTox производит впечатление практически готового решения для анонимного общения в Сети. И может практически полностью заменить Skype.

Главное окно uTox

Frequently Asked Questions

see also Technical FAQ

Warning!

Tox is by no means complete. You may encounter bugs ranging from simple visual defects to segfaults on file shares. We cannot guarantee what works today will work tomorrow; Tox is an alpha program and code changes daily. Certain commits may break existing APIs, and we strive to give proper advanced warning to all client developers, etc. when such changes will be made. Additionally, Tox has not yet received a full security audit. While we believe Tox is secure against attackers who want to decrypt your messages, you may wish to use a more established solution if you are in a life-or-death situation.

tox¶

tox options

usage: tox               ] 
                  ]  
             ] 
           ]

additional arguments available to command positional substitution

report version information to stdout.

show help about options

show help about ini-names

increase verbosity of reporting output.-vv mode turns off output redirection for package installation, above level two verbosity flags are passed through to pip (with two less level)

progressively silence reporting output.

show live configuration (by default all env, with -l only default targets, specific via TOXENV/-e)

show list of test environments (with description if verbose)

show list of all defined environments (with description if verbose)

config file name or directory with ‘tox.ini’ file.

work against specified environments (ALL selects all).

sets up a development environment at ENVDIR based on the env’s tox configuration specified by -e (-e defaults to py).

skip invoking test commands.

only perform the sdist packaging activity.

skip package installation for this run

run tox environments in parallel, the argument controls limit: all, auto or missing argument — cpu count, some positive number, 0 to turn off

connect to stdout while running environments

(deprecated) ensure two tox builds can run in parallel (uses a lock file in the tox workdir with .lock extension)

use specified package for installation into venv, instead of creating an sdist.

install package in the venv using ‘setup.py develop’ via ‘pip -e .’

set indexserver url (if URL is of form name=url set the url for the ‘name’ indexserver, specifically)

install pre-releases and development versions of dependencies. This will pass the –pre option to install_command (pip by default).

force recreation of virtual environments

write a json file with detailed information about all commands and results involved.

for python discovery first try the python executables under these paths

set PYTHONHASHSEED to SEED before running commands. Defaults to a random integer in the range ( on Windows). Passing ‘noset’ suppresses this behavior.

Forces a certain version of one of the dependencies when configuring the virtual environment. REQ Examples ‘pytest<2.7’ or ‘django>=1.6’.

override sitepackages setting to True in all envs

override alwayscopy setting to True in all envs

don’t fail tests for missing interpreters: {config,true,false} choice

tox working directory

Почему Telegram должен умереть?

  • Централизованное управление.
    Это главная проблема всех описанных здесь сервисов. Я часто встречаю непонимание серьезности данного аргумента. Казалось, бы, что плохого в том, что какая-то компания полностью контролирует ваше общение? Ведь они все там хорошие ребята, и денег не просят, и API удобное, и смайлики красивые.
    Но нельзя забывать, что это всегда компания, которая преследует собственные интересы, и, скорее всего, среди них нет задачи всю жизнь работать себе в убыток ради наступления мира во всем мире.
    Уже сейчас можно наблюдать, как под давлением другой коммерческой компании Telegram определяет темы, на которые нельзя разговаривать: Telegram удалил 78 чатов об «Исламском государстве» по требованию Apple.
    Или решает, какими данными нельзя обмениваться: Telegram начал блокировать музыкальных ботов по требованию Apple, Telegram ограничил доступ к порно-ботам для жителей Ирана.
    Это значит, что одна взятая компания хороших ребят всегда будет уязвима для давления влиятельных структур. Этими структурами могут быть и целые государства, в юрисдикции которых действует компания. То есть, в любой момент времени, какая-то информация или действия могут стать неугодными для политики компании, контролирующей ваше общение, даже если законы вашей страны не запрещают этого.
    Нельзя предсказать, как завтра изменится политика отдельных государств, и поэтому такая легкая возможность влиять на инструменты общения просто недопустима.
  • Централизованная архитектура.
    Эта проблема неразрывно связана с первой. Единая точка отказа позволяет в любой момент ограничить доступ к сервису для целых стран или даже полностью ликвидировать Telegram решением суда.
    Серверы Telegram, вместе с перепиской, которая хранится на них в открытом виде, могут быть изъяты в любой момент, если так решит государство, в котором они размещаются.
    Несмотря на то, что клиентская часть протокола Telegram открыта, серверная часть по-прежнему закрыта для стороннего аудита. По сути, защищенность обычных чатов держится на честном слове команды Telegram. Они как бы говорят: «Мы не станем читать вашу переписку, честное слово!». Вероятно, так это и есть, но сама по себе возможность некой группы людей иметь безграничный доступ к приватной информации в масштабах всего мира недопустима.
  • Аутентификация по SMS
    Telegram безопасен настолько, насколько безопасен ваш мобильный оператор, из-за аутентификации по SMS. Достаточно вспомнить историю, как злоумышленники пять раз перевыпускали SIM-карту Beeline. Telegram позволяет защититься от этого, установив дополнительный пароль, но по умолчанию он не используется.
  • End-to-end шифрование
    Надо признать, что пользоваться данной функцией в Telegram действительно удобно. Особенно приятно, что можно установить таймер самоуничтожения чата и не переживать, удалит ли собеседник лог переписки в нужный момент.
    Но процедура сверки ключа совсем не однозначна. Каждый раз отпечаток ключа разный. Непонятно, по каким каналам предполагается его сверять. Нет возможности однажды провести верификацию ключа чата, чтобы в дальнейшем проверять его подлинность самостоятельно, как в случае с OTR.

А как же мой любимый %messenger_name%?

Краткая таблица популярных мессенджеров и причин, почему они должны умереть

Мессенджер Диагноз Должен умереть

ICQ

• Централизованная архитектура, принадлежащая Mail.ru в России
• Легко уязвим из-за отечественных силовиков
• Никаких средств end-to-end шифрования

Viber

• Централизованная архитектура
• Привязка к номеру телефона
• Закрытый протокол
• Отсутствует end-to-end шифрование

WhatsApp

• Централизованная архитектура
• Закрытый протокол
• Привязка к номеру телефона
• Отсутствует end-to-end шифрования
• Плата за использование

Google Hangouts

• Централизованная архитектура
• Закрытый протокол
• Необходим аккаунт Google
• Отсутствует end-to-end шифрование

Face Time / iMessage

• Централизованная архитектура
• Закрытый протокол
• Работает только на устройствах Apple

User Profile

To access it, click on Avatar/Name in the .

Your User Profile contains everything you share with other people on Tox. You
can open it by clicking the picture in the top left corner. It contains the
following settings:

Public Information

  • Name: This is your nickname which everyone who is on your contact list can
    see.
  • Status: You can post a status message here, which again everyone on your
    contact list can see.

Avatar

Your profile picture that all your friends can see. To add or change, click on
the avatar. To remove, right-click.

Tox ID

The long code in hexadecimal format is your Tox ID, share this with everyone you
want to talk to. Click it to copy it to your clipboard. Your Tox ID is also
shown as QR code to easily share it with friends over a smartphone.

The «Save image» button saves the QR code into a image file, while the «Copy
image» button copies into your clipboard.

Register on ToxMe

An integration for ToxMe service providers that allows you to create a simple
alias for your Tox ID that will look like . A default service
provider (toxme.io) is already listed, and you can add your own.

  • Username: This will be used as an alias for your Tox ID.
  • Biography: Optional. If you want, you can write something here.
  • Server: Service address where your alias will be registered.

Note that by default aliases are public, but you can check the option to make a
private one, but given that it would be stored on a server that you don’t
control, it’s not actually private. At best you have a promise of privacy from
the owner of the server. For 100% privacy use Tox IDs.

After registration, you can give your new alias, e.g. to
your friends instead of the long Tox ID.

Profile

qTox allows you to use multiple Tox IDs with different profiles, each of which
can have different nicknames, status messages and friends.

  • Current profile: Shows the filename which stores your information.
  • Current profile location: Shows the path to the profile file.
  • Rename: Allows you to rename your profile. Your nickname and profile name
    don’t have to be the same.
  • Delete: Deletes your profile and the corresponding chat history.
  • Export: Allows you to export your profile in a format compatible with
    other Tox clients. You can also manually back up your *.tox files.
  • Logout: Close your current profile and show the login window.
  • Remove password: Removes the existing password for your profile. If the
    profile already has no password, you will be notified.
  • Change password: Allows you to either change an existing password, or
    create a new password if your profile does not have one.

По данным портала ЗАЧЕСТНЫЙБИЗНЕСКОМИ РЕГИОНАЛЬНАЯ ОБЩЕСТВЕННАЯ ОРГАНИЗАЦИЯ ТВОРЧЕСКОЕ ОБЪЕДИНЕНИЕ ХУДОЖНИКОВПо данным портала ЗАЧЕСТНЫЙБИЗНЕС1102990380

О компании:
ТОХ КОМИ ИНН 1102990380, ОГРН 1141100000766 зарегистрировано 20.08.2014 в регионе Республика Коми по адресу: 169300, респ Коми, город Ухта, проезд Строителей, дом 1, ОФИС 64. Статус: Действующее. Размер Уставного Капитала — руб.

Руководителем организации является: Заместитель Председателя — Алексеева Ирина Михайловна, ИНН . У организации 3 Учредителя. Основным направлением деятельности является «деятельность прочих общественных организаций, не включенных в другие группировки».

Рейтинг организации:
Низкий
  подробнее

ВНИМАНИЕ: для оценки рисков работы с данной организацией рекомендуем отчет

Должная осмотрительность ?

Статус: ?
Действующее

Дата регистрации: По данным портала ЗАЧЕСТНЫЙБИЗНЕС

?
По данным портала ЗАЧЕСТНЫЙБИЗНЕС

20.08.2014
Размещенные вакансии

ОГРН 
?
 
1141100000766   
присвоен: 20.08.2014
ИНН 
?
 
1102990380
КПП 
?
 
110201001
ОКПО 
?
 
16929502
ОКТМО 
?
 
87725000001

Реквизиты для договора 
?
 …Скачать

Проверить блокировку cчетов 
?

Контактная информация 8904… Посмотреть
?

Отзывы об организации 
?: 0   Написать отзыв

Юридический адрес: ?
По данным портала ЗАЧЕСТНЫЙБИЗНЕС
169300, респ Коми, город Ухта, проезд Строителей, дом 1, ОФИС 64
получен 18.11.2016
зарегистрировано по данному адресу:
По данным портала ЗАЧЕСТНЫЙБИЗНЕС

По данным портала ЗАЧЕСТНЫЙБИЗНЕС
Руководитель Юридического Лица
 ?По данным портала ЗАЧЕСТНЫЙБИЗНЕС
Заместитель Председателя
По данным портала ЗАЧЕСТНЫЙБИЗНЕС

Алексеева Ирина Михайловна

ИНН ?

По данным портала ЗАЧЕСТНЫЙБИЗНЕС

действует с По данным портала ЗАЧЕСТНЫЙБИЗНЕС
20.08.2014

По данным портала ЗАЧЕСТНЫЙБИЗНЕС
Руководитель Юридического Лица
 ?По данным портала ЗАЧЕСТНЫЙБИЗНЕС
Председатель
По данным портала ЗАЧЕСТНЫЙБИЗНЕС

Сизоненко Олег Александрович

ИНН ?

По данным портала ЗАЧЕСТНЫЙБИЗНЕС

действует с По данным портала ЗАЧЕСТНЫЙБИЗНЕС
20.08.2014

Учредители ? ()

Стрельченя Елена Викторовна
По данным портала ЗАЧЕСТНЫЙБИЗНЕС

20.08.2014 , ИНН

Сизоненко Олег Александрович
По данным портала ЗАЧЕСТНЫЙБИЗНЕС

20.08.2014 , ИНН

Алексеева Ирина Михайловна
По данным портала ЗАЧЕСТНЫЙБИЗНЕС

20.08.2014 , ИНН

Основной вид деятельности: ?По данным портала ЗАЧЕСТНЫЙБИЗНЕС
94.99 деятельность прочих общественных организаций, не включенных в другие группировки

Единый Реестр Проверок (Ген. Прокуратуры РФ) ?

Реестр недобросовестных поставщиков: ?
По данным портала ЗАЧЕСТНЫЙБИЗНЕС

не числится.

Налоговый орган ?
По данным портала ЗАЧЕСТНЫЙБИЗНЕС
Межрайонная Инспекция Федеральной Налоговой Службы № 3 По Республике Коми
Дата постановки на учет: По данным портала ЗАЧЕСТНЫЙБИЗНЕС
20.08.2014

Регистрация во внебюджетных фондах

Фонд Рег. номер Дата регистрации
ПФР 
?
 
007007071034
По данным портала ЗАЧЕСТНЫЙБИЗНЕС
22.08.2014
ФСС 
?
 
110521641111051
По данным портала ЗАЧЕСТНЫЙБИЗНЕС
22.08.2014

Коды статистики

ОКАТО 
?
 
87425000000
ОКОГУ 
?
 
4220003
ОКОПФ 
?
 
20200
ОКФС 
?
 
53

Финансовая отчетность ТОХ КОМИ ?

В качестве Поставщика:

,

на сумму

В качестве Заказчика:

,

на сумму

По данным портала ЗАЧЕСТНЫЙБИЗНЕС

Судебные дела ТОХ КОМИ ?

найдено по ИНН: По данным портала ЗАЧЕСТНЫЙБИЗНЕС

найдено по наименованию (возможны совпадения): По данным портала ЗАЧЕСТНЫЙБИЗНЕС

По данным портала ЗАЧЕСТНЫЙБИЗНЕС

Исполнительные производства ТОХ КОМИ
?

найдено по наименованию и адресу (возможны совпадения): По данным портала ЗАЧЕСТНЫЙБИЗНЕС

По данным портала ЗАЧЕСТНЫЙБИЗНЕС

Лента изменений ТОХ КОМИ
?

Не является участником проекта ЗАЧЕСТНЫЙБИЗНЕС ?

Больше информации об организации — в Премиум доступе

Выводы

Если бы Skype не купила Microsoft, то, возможно, не появился бы протокол Tox. Самое ценное в Tox — это его по-настоящему полная анонимность. Особенность, которой не может похвастаться ни один из ныне существующих мессенджеров. Клиенты Tox в данный момент активно разрабатываются, постоянно обновляются, появляются новые. В этой статье рассмотрены самые популярные и распространенные приложения для работы с Tox в Linux. Разумеется, они не лишены недостатков, как и любые молодые проекты. Но основные функции, реализованные в протоколе Tox, в них работают исправно и без нареканий. Установка официальных клиентов несложна и сводится к вводу в консоли нескольких простых команд. Будем надеяться, что, когда Tox достигнет соответствующей стабильности, его и несколько клиентов включат в репозитории основных дистрибутивов Linux. Лучший пока, безусловно, qTox. Он быстр, падает меньше всех и выглядит лучше остальных.

Самое главное, неоспоримое преимущество Tox — это отсутствие какого-либо контроля со стороны софтверных компаний. Никто не имеет монополии на Tox. И это очень хорошо. Это полностью сглаживает все острые углы и нивелирует любые бывшие, имеющиеся и будущие недостатки Tox. Tox — это действительно безопасно и анонимно. То, чего все давно ждали.

Мобильные клиенты и клиент для Windows

За рамками этого обзора остались мобильные клиенты Tox и приложения для Windows. Приложения для двух основных мобильных платформ пока недостаточно стабильны и поддерживают не все функции Tox. Пользоваться ими можно в основном для приема и отправки текстовых сообщений и файлов.

Antox — клиент Tox для Android. Проект активно разрабатывается и находится в стадии бета-тестирования. В данный момент пользователю доступен только обмен текстовыми сообщениями и файлами, а также групповые чаты. Функции аудио- и видеосвязи находятся на стадии реализации. Antox можно установить из репозитория Google Play Beta, созданного Google специально для тестирования приложений, либо из стороннего репозитория полностью свободных приложений F-Droid. Приложение пока сырое, и говорить о полноценной замене десктопной версии рано.

Не забыты и пользователи iOS. Antidote — это клиент Tox для iOS. Поддерживает обмен текстовыми сообщениями и файлами, голосовое общение. Видеосвязь пока не реализована. Есть функция шумоподавления и фильтрации эха. Разработка ведется активно, обновления выходят очень часто, иногда несколько раз в сутки. Справедливо ожидать в ближайшем будущем все функции протокола Tox в этом приложении.

Особняком стоит Isotoxin — клиент Tox для Windows, написанный с нуля нашим соотечественником под ником Rotkaermota. Программа написана на С++. Isotoxin производит очень хорошее впечатление, и это неспроста. В нем реализована полная поддержка всех текущих возможностей протокола Tox, включая видеозвонки. Из других фич можно отметить собственный протокол для общения внутри локальной сети (создавался в основном для отладки системы плагинов, но вполне работоспособен: имеется все то же самое, что в Tox, кроме видео), поддержку одновременной работы нескольких протоколов (можно, например, иметь сразу два подключения к Tox с разных ID), продвинутые возможности, такие как метаконтакты, аудио- и видеозвонки, расшаривание десктопа, групповые чаты, поиск по сообщениям, передача файлов, поддержка «скинов» в интерфейсе. Приложение достаточно стабильно для того, чтобы рекомендовать его для повседневного использования.

Isotoxin можно изменять на свое усмотрение благодаря встроенному редактору тем

Оцените статью
Рейтинг автора
5
Материал подготовил
Андрей Измаилов
Наш эксперт
Написано статей
116
Добавить комментарий