LINUX.ORG.RU

tg4xmpp — транспорт Jabber в Telegram

 , ,


7

6

Наша команда рада представить работающий прототип транспорта из сети XMPP в сеть Telegram. В настоящий момент он находится в стадии пре-альфа, однако, он уже способен принимать и отправлять сообщения из/в сеть Telegram.

Транспорт написан на Python 3 с использованием библиотек slixmpp и telethon.

Скорее всего, транспорт будет лицензирован под MIT или BSD.

Работающую версию транспорта всегда можно будет найти по адресу tlgrm.rxtx.us (XMPP).

Исходный код текущей ревизии вы всегда можете найти на http://dev.narayana.im/tg4xmpp/current (логин/пароль — пустые)

Мы — команда, которая поддерживает конфиденциальность и приватность общения. Мы — команда, которая хочет уменьшить ваши страдания от использования проприетарных протоколов общения. Если вы хотите поддержать нас, вы можете сделать небольшое пожертвование на наши кошельки Bitcoin, Ethereum или Novacoin:

  • BTC: 12LzRmjY5YzZ921SCtbWcSD29nLUCbAd1t
  • ETH: 0x33887f3A50071f2A212eE9ab7eF7710f2Db7954F
  • NVC: 4VDV1dMqFAeine4AU9YswQnuPX3oubguJ8

>>> Исходный код

Ответ на: комментарий от Gary

Я не писал, что не могу найти :) Я писал, что глупо выбранное название создаёт много белого шума. Найти что-то связанное с таким названием становится на порядки сложнее. Сам-то ресурс — не вопрос. Проблема в поиске релевантных вещей.

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

А всё что релевантное есть прямо на сайте и перечислено, там не много :^)

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

В любом случае — название с точки зрения SEO неудачное :)

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

Клиентов jabber в play market десятки, но аудиосвязь из коробки получить нереально. В отличие от того же открытого SIP например

Все так. Одно время заводил jingle, но из-за обилия косяков и несовместимостей плюнул и завел SIP.

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

Звонки в жаббер работают на любом нормальном смартфоне

Они не всегда работают даже «на любом нормальном десктопе», особенно если сервер или нат всратый =)

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

Кто нибудь еще знает случай где такие два гениальных брата программиста?

Сергей и Борис Нуралиевы?

Кстати я так понял НИЧЕГО после Телеграм они больше не создали

А много ли Цукерберг создал после Фейсбука или Брин после Гугла? :)

...

А так — ещё Telegraph, например.

KRoN73 ★★★★★ ()

Сегодня Роскомнадзор внёс в реестр запрещённых сайтов мессенджеры BlackBerry, Imo и Line. Популярные мессенджеры отказались признать себя организаторами распространения информации и предоставлять данные о своих пользователях и их взаимодействиях российским властям.

ВОЗНИКАЕТ ВОПРОС:

По какой причине до сих пор не заблокировали Facebook и Telegram?

Ответ вполне ясен - Вконтакте и Телеграм - проекты ФСБ. Facebook сотрудничает с российскими спецслужбами и сливает данные по первому запросу. Именно поэтому до сих пор эти сети и мессенджеры не запретили.

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

По какой причине до сих пор не заблокировали Facebook и Telegram?

А ещё — Twitter, WhatsApp, Viber, Slack, Hangouts, Skype, Wire, Gitter, IRC, WeChat, HipChat, FaceTime, Snapchat...

Длинные руки ФСБ везде!!!

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

В шкайпе и кацапе таки ФСБ (и не только), те ребята вообще со всеми спецслужбами мира дружат.

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

Да нормально вся документация находится.

У основного (и единственного по сути) клиента название ещё год назад было vector, вот это реально самое непримечательное что можно прилумать. Сейчас правда переименовали в riot что не намного лучше. И вдобавок ассоциируется с одной очень гадской игровой конторкой.

energetix_user ()
Ответ на: комментарий от Stanson

любой софт в play market - поделки жабомакак. То, что он не работает - вовсе не удивительно

То что все мессенджеры которых там уже десятки и сотни прекрасно работают из play market (включая и те которые на открытых протоколах, тот же linphone и antox, хотя последний еще сыроват но быстро развиватеся) в том числе с аудиозвонками и лишь клиенты jabber все неработоспособны чуть менее чем полностью не намекает ли что дело вовсе не в play market и не жабомамкаках а в самом jabber? Почему-то жабомакаки легко и быстро создают неплохие клиенты начиная от телеграм и hangouts и заканчивая skype и antox, и лишь для jabber ничего вменяемого так и не получилось несмотря на многочисленные попытки и годы разработки. И как всегда у фанатиков секты jabber одни и те же оправдания - ОС не та, смартфоны не те, разработчики макаки, Госдеп и спецслужбы во всем виноваты и так далее.

ты слил паше свой мобильник, который нахер не нужен для работы любого IM

Так вот для чего Паше нужно было бежать из России и создавать свой мессенджер - номер моего телефона хотел заполучить. Ты у психиатра не хочешь ли провериться?

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

Номер телефона — это крайне удобный уникальный идентификатор пользователя, хотя бы по этому такой подход имеет право на существование. Но безальтернативность — это плохо, да.

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

2) Я могу и проверить.

Мой сервер и мой клиент? Как? Только доверять собеседнику.

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

сначала matrix предлагали

У нас на #lor десяток клиентов висят постоянно, а некоторые даже пишут. Т.е. не совсем оно зомби, не надо тут.

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

я могу просто взять телеграм и заслать фоточку котика

Фу. Вообще, это плохой тон — тыкать картинками. Кому надо — тот посмотрит по ссылке. А вам, с вашими запросами, понравится на сосаче: там, на имиджбордах (из названия ясно) — это основная идея.

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

Зачем нужна кроссплатформенность, когда винды хватит всем?

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

Кому надо — тот посмотрит по ссылке

Лишние действия, лишнее приложение.

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

Кокаинум!

Вылезай из заморозки! Дуров по заданию госдепа даже шахаду принял! Телеграмм иншала уже обязателен для применения на всей территории ИГИЛ! А даишь, как известно, дочерняя структура ЦРУ.

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

Нет, дуров агент ФСБ, поэтому то и не банит никто ваш пашкаграм, давно уже с РКН договорились.

Ага, а вот и прикрытие от госдепа на моем лоре. Назвать агента ЦРУ агентом ФСБ - отлично доказательство от противного...

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

Проприетарщина, централизованность, нет шифрования как такового (секретные комнаты не считаются, т.к. не работают, ЕМНИП, на десктопе и в конференциях).

commagray ()
Ответ на: комментарий от KRoN73

Тогда не нужно из браузера вылезать, телеграмм есть и в вебе.

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

Транспорты не могут в конфы?!

С какого это перепугу?

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

Чушь какая-то. Вот сфотографировал я, как мой котик блинчик ест и тут же через телеграм отправил. Или расписание самолетиков. Или еще что. И все это на хостинги заливать?

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

какой-нибудь жаббир.ру не сливает.

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

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

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

Какая разница? Ты можешь доказать, что он *не* сливает? Не можешь. Следовательно, писать что П*н х*о — плохая идея (если ты не используешь OTR, который ещё настроить нужно).

kirk_johnson ★☆ ()

куда подключаться чтоб пользоваться? где читать инструкции? спасиб

dr04 ()
Ответ на: комментарий от AVL2

Как известно...

really? Ха, ха, ха. Ты наверное не понимаешь, что такое доказательство?

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

Чушь какая-то.

Ага, чушь. Ты на канал лора зайди в телеграмчике, посмотри там на котиков.

Кстати, вот тупой IRC-клиент умеет файло с котиком (и любые файло, а не только картинки) слать:

http://storage6.static.itmages.com/i/17/0503/h_1493823857_2678582_1eb45c4806.png

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

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

Так и я о том же говорю. На примере вполне конкретного сервера. И тонко намекаю, что этим сервером пользоваться не стоит в принципе.

если ты не используешь OTR, который ещё настроить нужно.

По-моему, не сумеет настроить OTR только клинический имбецил со справкой. Но такие дальше вконтактика не ходят. Ну, может еще в вотсапе бывают.

dicksinhisanus ()
Ответ на: комментарий от mandala

Крутяк. Это работает без прокси / баунсеров / внешних имажвьюверов?

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

Откуда я знаю, что другие не сливают? И что делать, если собеседники юзают?

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

Передача файла через DCC, т.е. клиент на той стороне должен быть совместимый. А универсальный способ — это внешний хостинг. Ведь твоего котика может посмотреть только твоя девушка? А как ей теперь показать этого котика своей подружке в ватсапе и еще паре подружек в фейсбуке? Сначала сохранить локально, а потом запихать в ватсап/фейсбук?

А ссылку на внешний хостинг может открыть любой человек удобным ему способом. Если ты хочешь чтобы котик открывался прям в окне чата — пусть клиент скачивает сам картинку и показывает её превьюшку.

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

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

P.S. В мессенджерах есть кнопочка share специально вот для этого.

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

Я не занимаюсь чепухой, я живу активной и полноценной жизнью, а не копаюсь в сортах вацапа, телеграма, вибера и прочего говна.

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

Ну по поводу удобства заявление сомнительное. В случае наличия >1 аккаунта или >1 снимки возникают неудобства мнгновенно.

Кроме того симкарты вполне успешно и быстро клонируются, так что с точки зрения безопасности это решение тоже не фонтан.

SMS аутентификация имеет смысл только как двухфакторка и то, была бы возможность, я бы испооьзовал токены/PGP/клиентские сертификаты.

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

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

SMS аутентификация

Штука хорошая, но она не про безопасность (как лапшу вешать любят, я надеюсь вешают сознательно, а не сами верят в сказки), а скорее подтверждение доступности номера (как и письмо на емейл). Да и это не только клонирование и перехват, на смартфонах это теряет смысл почти полностью — устройство то одно и тоже.

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

Ну по поводу удобства заявление сомнительное. В случае наличия >1 аккаунта или >1 снимки возникают неудобства мнгновенно.

Для большинства пользователей IMHO нужно чтобы работало сразу, из коробки и никаких логинов и паролей запоминать не нужно. Ты можешь сколько угодно говорить что это неправильно по религиозным соображениям, что на самом деле запомнить все логины и пароли несложно и это тренирует память и что у тебя проблемы с 47 симками на 128 аккаунтах но ситуацию это не изменит, пользователям так удобнее и им похер на чьи-то проблемы. Это реальность и тебе нужно с ней смириться. Ну или общаться с такими как ты в jabber.

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

Откуда я знаю, что другие не сливают?

Подними свой сервак, будешь точно знать.

что делать

Пользоваться OTR. Вне зависимости от сервера. Если твой собеседник не может в OTR, значит он слабоумный. А это уже проблема из сферы психиатрии, а не информационных технологий.

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

Подними свой сервак, будешь точно знать.

Если сам с собой общаться буду — да. А если с чуваком с другого сервера — нет. Не будет же весь ростер ко мне на сервер перебираться, правда? К тому же, тогда у них возникнет ровно та же самая дилемма :D

Пользоваться OTR. Вне зависимости от сервера. Если твой собеседник не может в OTR, значит он слабоумный. А это уже проблема из сферы психиатрии, а не информационных технологий.

Если мой собеседник не *хочет* (заметь разницу), то я вряд-ли смогу его заставить. А сидеть в гордом одиночестве и дрочить на OTR я как-то не очень хочу.

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

Нет бы развивать транспорт для Matrix.

Чем матрикс лучше джаббера?

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