LINUX.ORG.RU

Ricin — новый клиент популярного протокола для приватного общения Tox

 , ricin, , ,


4

2

Ricin — безопасный, лёгкий, с большими возможностями настройки клиент Tox для GNU/Linux, написанный SkyzohKey на языке Vala, с использованием инструментария GTK+ 3.

Tox — популярный P2P протокол для общения, целью которого является безопасность и приватность! Он полностью децентрализован, никаких промежуточных серверов между общающимися нет. Весь трафик между собеседниками надёжно шифруется, текущая реализация использует:

  • Curve25519 — для обмена ключами.
  • XSalsa20 — для симметричного шифрования.
  • Poly1305 — для обеспечения целостности сообщений и аутентификации источника данных.

Протокол Tox уже поддерживает:

  • текстовый чат;
  • голосовое общение;
  • видео-общение;
  • показ рабочего стола;
  • распространение файлов;
  • реализацию всего вышеперечисленного для группы, необходимо установить свой ToxBot;
  • создание виртуальных приватных сетей, посредством ToxVPN.

Есть и другие клиенты протокола Tox, написанные на разных языках и работающие под разными ОС:

  • qTox — Linux, Windows, OSX, BSD, Android (QT, C++)
  • uTox — Linux, Windows, OSX, BSD, Android (C)
  • Toxic — Linux, OSX, BSD (C)
  • Antox — Android (Scala)
  • Antidote — iOS (Objective-C)

Скачать Ricin-0.0.4

>>> ricin.im



Проверено: Pinkbyte ()
Последнее исправление: CYB3R (всего исправлений: 9)

Нужно больше клиентов

...неважно, что tox не умеет в нормальные групчаты (без ботокостылей), оффлайновые сообщения и синк аккаунта между разными машинами.

x4DA ★★★★★
()
Ответ на: комментарий от torvn77

подключившиеся получают обновления игнор листа от создателя чата.
Ну а уж игнорить или нет пусть решают сами.

То есть все сводится в игнор-листу. А он у каждого свой.
Кстати, ответы на реплики, которые не видят другие, выглядят достаточно забавно. ))

Deleted
()

Tox интересный, годный, возможно даже перспективный. Но никак не популярный.

anonymous
()
Ответ на: комментарий от Deleted

И вдогонку: как реализовать кик и бан?

Создаёшь новую конференцию и приглашаешь туда всех, кроме негодяя :-)

Aceler ★★★★★
()

TOX — популярный P2P протокол для общения

Эээээ, правда?

grem ★★★★★
()

на языке Vala

Автор действительно не хочет, чтобы ему помогали?

Im_not_a_robot ★★★★★
()
Ответ на: комментарий от Aceler

Т.е. начать разговор с тобой я не могу? :-) Нам надо сначала договориться о разговоре?

Разговор в TOX возможен только если я тебе в каким-то способом передам свой TOX-ID, а ты мне свой и оба одновременно должны находится в онлайне! Иначе общение просто невозможно.

Выше написано принципы самого TOX. Но каждый в дополнение гродит что хочет, так, например, есть сервисы TOX-DNS связывающие что-то удобочитаемое типа «e-mail» с TOX-ID, также клиенты TOX могут поддерживать типа чат офлайн (написал сообщение нажал отправить, а клиент дальше ждёт когда нужный человек появится в сети и передаёт ему сообщение). Но всё это какие то надстройки в общем не обезательны и могут снижать безопасность.

Каждый, установивший e-mail на своём сервере, ну ты понял )))

Нет, здесь ты не разобрался. Установка и обслуживание TOX и постового сервера не соизмеримы! TOX может установить и поддерживать даже блондинка.

multihead
() автор топика
Ответ на: комментарий от shahid

Родина дала им telepathy — дерзай! Тулкито-независимый клиент! Не хотим, хотим жрать зоопарк велосипедов.

Твой телепати TOX протокол уже умеет? Да, в будущем, как TOX стабилизируется и проведут аудит, его добавят в другие популярные меседжеры - Pidgin и Miranda уже присматриваются...

multihead
() автор топика
Ответ на: комментарий от Pinkbyte

Какая машина времени 6 апреля выпустили Ricin-0.0.4, новость от 8.

На главном сайте запостят как сделают сборки для разных дистров.

В Генте можно тоже уже начинать писать ебылд. ;)

multihead
() автор топика
Ответ на: комментарий от Psych218

Tox вещь хорошая. Клиент меня не интересует, ибо нравится Toxic.

Toxic - консольный клиент умеющий только текстовые сообщения, ни голоса, ни видео.

Никто не знает, когда там собираются запилить какое-то модерирование групповых чатов? Сильно не хватает этой функции.

Это не возможно в принципе из за распределённой архитектуры TOX! Модерация в TOX не возможна - все сообщения передаются P2P шифрованы, аутентифицированы и с гарантированной целостностью прямо с компьютера отправителя, на компьютер получателя. Дальше его воля.

Более-менее постоянные конференции можно создавать с помощью автоприглашающего бота, но вот если кто-то из собеседников вдруг стал нежелательным, избавиться от него невозможно. Вообще. Никак. Если только сам выйдет (ну да, боту можно запретить его приглашать).

Почему? Тот кто установил сервер с TOX бот - есть его админом! Сменить пароль входа в группу и передать новый пароль только желательным участникам в личном чате TOX. Можешь и на сервере ToxBot по TOX ID банить, сетевым экраном по IP, и прочие, что захочешь.

multihead
() автор топика
Ответ на: комментарий от Gorthauer

А когда-нибудь планируется решение для нескольких девайсов? Я так думаю, что было бы круто уметь их как-то объединять в группу с каким-то toxid или придумать какую-то магию, чтобы toxid умели детей.

Нет! Этого в протоколе TOX не будет по причине безопасности.

Ты можешь установить TOX на 100500 девайсов, далее или на каждом иметь свой уникальный TOX ID и сидеть в чате одновременно на всех устройствах, или копировать между ними свой профиль TOX но при этом в чате сидеть только с одного устройства в одно и тоже время.

multihead
() автор топика
Ответ на: комментарий от Deleted

Почему нет версий для винды и мака?

Прочти новость до конца!

multihead
() автор топика
Ответ на: комментарий от torvn77

В TOX самай жесткая блокировка нежелательных собеседников - современные средства криптографии гарантируют что ты общаешься исключительно с теми с кем хочешь и больше ни ни с кем другим!

multihead
() автор топика
Ответ на: комментарий от tommy

> Протокол TOX исключает рынок и бизнес спамеров, рекламщиков, шпионов абсолютно, совсем и полностью!

значит не взлетит

Наоборот, уже взлетел и уже преодолел звуковой барьер! Никто с нормальных людей не желает спамеров, рекламщиков и шпионов при общении...

а про популярность можно где почитать?

Нас не со счесть!

TOX p2p и децентрализован. Как учесть Васю с Машей которые общаются между собой в TOX через TOR?

multihead
() автор топика

Популярный, ахаха. Игрушка для красноглазиков же.

Deleted
()

с использованием инструментария GTK-3

Вот за это плюс. Скоро GTK+2, Qt 5 и прочие нестабильные тулкиты отправятся в небытие.

Останутся лишь Qt 4 и GTK+3.

EXL ★★★★★
()
Ответ на: комментарий от MRZA

Это первый релиз Ricin.

Самые богатые возможности в QTOX

Кстати, вот ещё один клиент новый https://github.com/xveduk/toxygen

Они на python-2.7 пилят, взяли бы python-3 сразу. Следи, как первый релиз будет запости новость.

multihead
() автор топика
Ответ на: комментарий от mittorn

Голос пилили уже, видео вроде как собирались сделать

TOX имеет множество клиентов, в QTOX есть всё и голос и видео и проочие.

Но есть маленькие клиенты, например текстовый toxic и голоса с видео в нём не будет никогда!

multihead
() автор топика
Ответ на: комментарий от Aceler

Создаёшь новую конференцию и приглашаешь туда всех, кроме негодяя :-)

В ToxBot группы запаролены -> сменить пароль!

multihead
() автор топика
Ответ на: комментарий от irton

а в локальной сети tox можно использовать? будет работать?

Да, даже в своём собственном Интернете. Ноду для бутстрапа подыми и настрой клиенты для её использования.

Многие фирмы уже им пользуются для внутренней связи.

multihead
() автор топика
Ответ на: комментарий от xaizek

В другом месте автор новой реализации говорит, что готово всё кроме поддержки TCP, но для этого что-то надо сделать в toxcore, а они не торопятся.

Для двух участников TCP в QTOX работает идеально!

Поддержка TCP принципиальна ибо даёт возможность использовать TOX поверх TOR.

multihead
() автор топика

Здравствуйте!

Интересно было бы попробовать Antidote — iOS (Objective-C)

anonymous
()

Какие преимущества есть у протокола TOX перед давно работающим SIP? Ну кроме децентрализации, которая кому-то нужна, а для кого-то, наоборот, может быть недостатком?

hobbit ★★★★★
()
Ответ на: комментарий от user42

Спасибо за наблюдение, я чего-то не связывал название этого приложения с уже классическими названиями связанными с токсичностью и ядовитыми веществами.

kep
()
Ответ на: комментарий от multihead

Я проверял голос на toxic, оно ужасно работало. может, выпилили?

mittorn ★★★★★
()
Ответ на: комментарий от multihead

https://github.com/JFreegman/toxic/commits/master
смотри коммиты, они кажется и видео сделали.

Код создания x11 окна для видео там есть.

Шахъ и матъ.

mittorn ★★★★★
()
Последнее исправление: mittorn (всего исправлений: 2)
Ответ на: комментарий от hobbit

TOX - разрабатывается как новый протокол с нуля. Разрабатывается - процесс пока не завершен. Ключевая особенность именно децентрализация, безопасность, шифрование любого передаваемого трафика, исключение утечек. Разработан так что трудно связать общающихся Васю с Машей анализируя трафик в сети.

TOX использует Opus для аудио и VP8 для видео. Также реализует протокол сетевых шар для обмена файлами.

В сети есть сказки о том что TOX заменит все чаты, телефонию, торренты и прочие. Но пока даже протокол не стабилен, изменяется и по этому не проводят его аудит и верификацию. Всё пока на уровне эксперимента, в некоторых клиентах (QTOX) всё заявленное работает.

Многие используют для связи и прочего, ещё больше тыкают палочкой и ждут аудита.

multihead
() автор топика
Ответ на: комментарий от mittorn

За всем не уследишь. Зачем консольному клиенту голос и видео непонятно...

https://tox.chat/clients.html

Toxic is a client with an ncurses interface, written entirely in C. It has support for all basic features, as well as 1-on-1 audio/video chats, and is capable of working on bare-bones systems that lack graphical interfaces.

multihead
() автор топика
Ответ на: комментарий от hobbit

Какие преимущества есть у протокола TOX перед давно работающим SIP?

Ну например у меня TOX нормально работает, а SIP выдаёт Registration failed 3 из 4 раз на разных клиентах и разных серверах.

MRZA
()
Ответ на: комментарий от kep

Спасибо за наблюдение, я чего-то не связывал название этого приложения с уже классическими названиями связанными с токсичностью и ядовитыми веществами.

TOX - токсичный английской. Ну и клиентов названия в этой теме Toxic, Antidote.

ricin - древний органичный яд против которого нет антидота. Почему такое страшное название? Юмор. Дразнят шпионов с АНБ что не смогут расшифровать их общение.

:)

multihead
() автор топика
Ответ на: комментарий от multihead

А почему бы и нет?
Меня в tox не устраивает остутствие поддержки h.264 т.к мои устройства аппаратно могут только в него сжимать, а программно не справляются.
в общем, хороший протокол должен уметь подстраиваться под оборудование. и h.264 становится де-факто стандартом для мобилок

mittorn ★★★★★
()
Ответ на: комментарий от mittorn

А почему бы и нет?

Для меня кажется лишним. Лёгкий клиент с минимальным чатом самое то.

Также посмотрел и не понял, QTOX на ведроеде работает или там опечатка?

Меня в tox не устраивает остутствие поддержки h.264

Аппаратное кодирование видео предпочтительнее, но им видать этот протокол чем то не подошел, возможно потом добавят если не будет веских аргументов против.

multihead
() автор топика
Ответ на: комментарий от multihead

Скорее всего не добавят. Надо будет иссую на гитхабе создать.
Аудио и видео там под макросом, так что это опционально.

mittorn ★★★★★
()
Ответ на: комментарий от X-Pilot

Название - зачетное. (контекст: [1], [2])

Это пионеры дрочат спецслужбы. Есть яд с таким названием, кажись его невозможно обнаружить и нет антидота, им террористы пугали всех. Вот в этом контексте и юмористическое название типа не обнаружите наше общение и не расшифруете...

multihead
() автор топика
Ответ на: комментарий от multihead

Можешь и на сервере ToxBot по TOX ID банить, сетевым экраном по IP

А говорят что IP Tox-клиента нельзя вычислить. Непонятно, какая тут тогда безопасность...

anonymous
()
Ответ на: комментарий от multihead

Toxic - консольный клиент умеющий только текстовые сообщения, ни голоса, ни видео.

Умеет он голос.

Почему? Тот кто установил сервер с TOX бот - есть его админом! Сменить пароль входа в группу и передать новый пароль только желательным участникам в личном чате TOX.

Для этого создать новую группу каждый раз, когда надо кого-то кикнуть? Запретить вход-то можно, а как выпроводить того, кто уже там?

Psych218 ★★★★★
()
Ответ на: комментарий от Psych218

а как выпроводить того, кто уже там?

Я вот сделал предложение о рассылке игнор-листов чата,
чтобы вам было удобнее, даю ссылку не на само предложение, а на конец его обсуждения:
Ricin — новый клиент популярного протокола для приватного общения Tox (комментарий)

Если оно вам нравиться, то попробуйте реализовать.

torvn77 ★★★★★
()
Последнее исправление: torvn77 (всего исправлений: 1)
Ответ на: комментарий от anonymous

А говорят что IP Tox-клиента нельзя вычислить. Непонятно, какая тут тогда безопасность...

TOX не сливает IP, но это не анонимайзер. Он использует онион маршрутизацию для бутстрапа на недоверительных серверах.

TOX не скрывает ваш IP от людей которые прошли аутентификацию и которым вы доверяете. То есть Вася будете знать IP Маши и наоборот, но TOX не выдаст ваши IP третьим лицам.

https://tox.chat/faq.html#how-tox-privacy

multihead
() автор топика
Ответ на: комментарий от Psych218

> Toxic - консольный клиент умеющий только текстовые сообщения, ни голоса, ни видео.

Умеет он голос

Уже увидел: Ricin — новый клиент популярного протокола для приватного общения Tox (комментарий)

Для этого создать новую группу каждый раз, когда надо кого-то кикнуть? Запретить вход-то можно, а как выпроводить того, кто уже там?

Сменить пароль на вход в группу. Забанить на ToxBot его TOX ID, IP адрес. Если он TOX через TOR пускает то _возможно_ в ToxBot есть фича деавторизации или передёрнуть и заставить всех пройти авторизацию по новому.

multihead
() автор топика
Ответ на: комментарий от torvn77

Ricin — новый клиент популярного протокола для приватного общения Tox (комментарий)

Лучше общатся только с теми кого хорошо знаешь. Работа, компания...

Выкинуть с группы можно просто сменив пароль на вход.

multihead
() автор топика

До убийцы скайпа ему далеко. Посижу ещё на мелкомягком.

Vinni_Pooh ★★★★★
()

То Нетцукуку на vala, то это.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.