Предложение сделать что то свое корпоративное, только для нас и с шифрованием. Nocord прошу здесь не упоминать в этой теме. Без всякой избыточности как телеграмм.
Теоретически я и сам мог бы написать однако есть недостаток времени и ищу вторую работу. И самое главное я не умею peer to peer (как это было в icq) даже не представляю как это совсем без сервера то. Ну и конечно для linux. Кстати что нибудь может обьяснить как работает peer to peer? Как это программно реализовать? на python например? Как вам мое предложение?

Ты интересовался, как это все работает. Я запилил proof-of-concept для примера. Весь код буквально в исходнике страницы. Так как мне западло в кошерный UX тестить надо с developer tools в браузере. Нужно расчехлить снифер и убедиться, что трафик ходит напрямки между пирами. Я там с ключами и ассиметричным шифрованием заморочился, но пока не подключил. В целом, в коде все видно, в качестве stun - coturn, сигнальный сервер из поставки обертки вокруг webrtc - peerjs. В поле peerId надо вставить ключ из списка выше и пару раз прожать “send”. На втором конце в консоли будет видно, что прилетело. Потыкать\посмотреть https://plex.polzi.net/test.php
Шифрование должно умереть, поэтому убери его.
Убирать мусор на улице - твое будущее. Я наоборот решал задачу е2ее в недоверенной среде.
пiзда нокорду
Он-то как раз будет в Чебурнете.
по тому адресу нихрена нет, или я еще не вкурил.
счас включу, исходники смотри а не на картинку
запустил.
)))
Консоль открой, я тебе пинги шлю напрямую. Кнопка test если что.
код покажи всего
Так весь код в исходнике странички. Больше ничего нет. Буквально 20-30 строк и все.
так это фейк на самом деле?
Ты о чем?
В смысле оно же не работает ни разу?!
O_o давай по порядку. ты консолью в браузере пользоваться умеешь?
А что это будет за проект?
Это я под впечатлением от телеги проверил что вполне можно хранить приватные ключи для е2ее на сервере, ровно тем же механизмом. Ну а п2п к этому прикручивается элементарно.
Это никому не нужная поделка.
Прям точное определение нокорда твоего
http://91.192.22.20/servers/spam/ Nocord хотя бы спамят, в отличие от данной поделки.
оно работает на javascript? Пиздец я не то имел ввиду когда писал о мессенджере. Сервер только для хранения некоторых данных. Но по возможности обходится без него. Браузер для мессенджера исключаю вовсе, нах нужна такая тяжелая херня для общения. GUI на qt например или как вариант чисто CLI.
Qt не нужен, нужен GTK 2.
Tcl/Tk рулит!
Там темы есть?
Ну я ситуацию выше описывал, это же просто пример для понимания, как это работает. Если без браузера, то все еще проще - не надо ни на какой dtls завязываться. Считай, только заморочится с гарантией доставки и все.
У тебя UDP?
с tcp не всегда возможен п2п, udp предпочтительнее, конечно.
«GUI на qt» Не кроссплатформа. «Qt не нужен, нужен GTK 2.» Не кроссплатформа. «Tcl/Tk рулит!» Не кроссплатформа. Большинство людей пользуются мессенджерами с телефонов, но некоторые ещё и с компов. Чтобы поддерживать и Android, и iOS, и винду, и линух, и мак - нужно использовать JavaScript + ангуляр + обёртку типа Ionic.
я то наивный думал что тут по большей части линуксоиды собираются.