Pair à pair d’abord
Découvre les pairs sur le réseau local en UDP et envoie directement lorsqu’une adresse est connue.
Les connexions horizontales font la différence !
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
Ce qu’elle fait
Découvre les pairs sur le réseau local en UDP et envoie directement lorsqu’une adresse est connue.
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.
Le Bluetooth Low Energy peut porter les mêmes sessions chiffrées par radio.
Le serveur HTTPS optionnel ne stocke que du texte chiffré. Il transmet blobs, accusés et présence. Il ne lit pas les chats.
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.
La messagerie tourne sous Windows, Linux, Android et iOS. Les serveurs peuvent être déployés sous Windows ou Linux.
Comment voyage un message
Dernière adresse UDP connue, même LAN, ou pair scanné par QR.
Une courte chaîne de nœuds (max. 1–3 sauts) retire les enveloppes et transmet le paquet.
Transport Bluetooth Low Energy pour la même session lorsque la radio bat le réseau.
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
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
Nous visons à prendre en charge un large éventail d’appareils, y compris ceux considérés comme obsolètes aujourd’hui (Windows 7).
Client, y compris Windows 7. Vous pouvez aussi héberger un serveur ici.
Artefacts clientPas encore disponible
Client.
Artefacts clientPas encore disponible
Code source
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.
Ce projet a été créé à des fins personnelles, non commerciales et éducatives, comme démonstration des capacités techniques des réseaux décentralisés/hybrides et du chiffrement.
Le logiciel (code) est distribué sous licence Open Source « tel quel » (AS-IS), sans aucune garantie.