Les connexions horizontales font la différence !

Fiabilité, résilience, sécurité.

TorgLink est une messagerie qui combine les approches client-serveur et mesh : vous pouvez passer de l’une à l’autre ou les utiliser ensemble. Vous pouvez faire tourner plusieurs serveurs, déployés sous Windows ou Linux. Le client est multiplateforme : Windows, Linux, Android et iOS.

TorgLink · première version publiée

Léna
2 sauts · UDP
Tu m’entends via le mesh ?
Message reçu.via relais

Ce qu’elle fait

Mesh (and/or) server

Pair à pair d’abord

Découvre les pairs sur le réseau local en UDP et envoie directement lorsqu’une adresse est connue.

Mesh court

S’il n’y a pas de route directe, TorgLink cherche dans un petit graphe — un à trois sauts — et peut relayer via des nœuds déjà de confiance.

BLE, quand c’est utile

Le Bluetooth Low Energy peut porter les mêmes sessions chiffrées par radio.

Opaque sur le serveur

Le serveur HTTPS optionnel ne stocke que du texte chiffré. Il transmet blobs, accusés et présence. Il ne lit pas les chats.

Compte d’abord local

L’inscription et les chats restent sur l’appareil. On ajoute des contacts avec un QR code. Aucune donnée telle qu’un numéro de téléphone, un e-mail ou similaire n’est requise pour l’identification.

Multiplateforme

La messagerie tourne sous Windows, Linux, Android et iOS. Les serveurs peuvent être déployés sous Windows ou Linux.

Comment voyage un message

Quatre façons de faire circuler un message.

01

Direct

Dernière adresse UDP connue, même LAN, ou pair scanné par QR.

02

Relais

Une courte chaîne de nœuds (max. 1–3 sauts) retire les enveloppes et transmet le paquet.

03

BLE

Transport Bluetooth Low Energy pour la même session lorsque la radio bat le réseau.

04

Serveur

Si personne n’est joignable, le serveur garde la charge scellée jusqu’à ce que l’autre côté la récupère. Les serveurs sont déployés de façon indépendante par les clients du réseau.

Actualités

Quoi de neuf

Première version de TorgLink

Nous sommes heureux de présenter la première version de la messagerie TorgLink (artefacts de la version TorgLink.MAUI). Cette version permet d’envoyer et de recevoir des messages et des médias (images, documents, messages vocaux) à la fois via le mesh (même s’il reste beaucoup de travail pour le stabiliser) et via des serveurs que vous déployez vous-même (artefacts de la version du serveur ShortP2P). Le chiffrement est point-to-point ; les données personnelles (à l’exception du pseudo et du networkId) sont stockées uniquement en local. La correspondance est également stockée soit en local, soit temporairement sur le serveur sous forme chiffrée (le message chiffré est supprimé à la réception par le destinataire).

ATTENTION ! Nous avons besoin d’aide pour les tests et le développement ! Si vous voulez participer, rendez-vous dans la section Issues sur GitHub, ou écrivez à botticellibots@gmail.com !

Plateformes

Disponible sur ces plateformes

Nous visons à prendre en charge un large éventail d’appareils, y compris ceux considérés comme obsolètes aujourd’hui (Windows 7).

Code source

TorgLink est le produit. ShortP2P est le protocole.

L’app MAUI vit dans Iskra.MAUI. Le mesh, la crypto, la découverte et le serveur de messagerie optionnel vivent dans l’arbre ShortP2P.