Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
Tyr — Véritable email P2P sur le réseau Yggdrasil pour Android | Kitploit
Outils/GitHubGitHub/jb-selfcompany/tyr
Sécurité AndroidOutils de Chiffrement/DéchiffrementSécurité RéseauSécurité MobileProtection de la Vie PrivéeAuthentificationSécurité des Emails
GitHubjb-selfcompany/tyr

Tyr

Véritable email P2P sur le réseau Yggdrasil pour Android

Voir le dépôt
34319il y a 1 moisVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager
Tyr logo

Tyr

Email pair-à-pair sur le réseau Yggdrasil.

License Android Kotlin IzzyOnDroid Downloads Visitors

Get it at IzzyOnDroid

Anglais | Русский


Captures d'écran


Qu'est-ce que Tyr ?

Tyr exécute un serveur de messagerie complet sur votre appareil Android et achemine les courriels via le réseau maillé Yggdrasil — pas de serveur de messagerie central, pas de redirection de ports, pas de STUN/TURN. Les messages sont acheminés directement entre les nœuds, et Yggdrasil chiffre tout en transit.

Votre adresse est dérivée d'une clé publique Ed25519 (<64-hex>@yggmail), elle ne peut donc pas être usurpée. Le SMTP/IMAP standard est exposé sur localhost, donc n'importe quel client de messagerie fonctionne ; DeltaChat/ArcaneChat offrent la meilleure expérience de messagerie P2P.

Fonctionnalités

  • Chat P2P intégré (texte + photos) via Yggdrasil — aucune application tierce requise
  • Auto-configuration DeltaChat / ArcaneChat
  • Fonctionne avec tout client SMTP/IMAP (K-9 Mail, Thunderbird Mobile, FairEmail)
  • Serveurs locaux SMTP (127.0.0.1:1025) et IMAP (127.0.0.1:1143)
  • Identité cryptographique Ed25519
  • Pairs Yggdrasil configurables avec auto-découverte basée sur le RTT
  • Notifications push avec optimisation de la batterie Doze-aware
  • Démarrage automatique au démarrage
  • Sauvegarde/restauration chiffrée protégée par mot de passe
  • Collecte de logs avec sélection de période et archivage

Comment ça marche

root@kitploit:~
graph LR
    A[Tyr Chat] -->|built-in| B[Tyr service]
    C[DeltaChat/ArcaneChat] -->|SMTP/IMAP| B
    B -->|YMP| D[Yggdrasil network]
    D -->|P2P encrypted| E[Recipient's Tyr]

Le serveur de messagerie est yggmail-ng (Rust), intégré en tant que bibliothèque native via UniFFI (libyggmail_mobile.so) et exécuté en tant que service de premier plan. Au-dessus d'Yggdrasil, il expose SMTP et IMAP4rev1 sur localhost ; n'importe quel client peut se connecter.

Le chat intégré (depuis la version 1.8) utilise le même transport P2P chiffré : texte et photos, accusés de réception de livraison/lecture, tapoter pour copier, lecture automatique à l'ouverture et notifications supprimées lorsqu'une conversation est au premier plan.

Démarrage rapide

DeltaChat / ArcaneChat (recommandé)

Automatique : terminez l'inscription (mot de passe + pairs), démarrez le service, installez DeltaChat ou ArcaneChat, puis appuyez sur Configurer DeltaChat/ArcaneChat — Tyr ouvre l'application pré-configurée.

Manuel : créez un nouveau profil → Utiliser un serveur différent → entrez votre adresse @yggmail (depuis l'écran principal de Tyr) et le mot de passe que vous avez défini dans Tyr.

Autres clients (K-9 Mail, Thunderbird, FairEmail)

  • Email : votre adresse <64-hex>@yggmail
  • Mot de passe : le mot de passe défini lors de l'inscription
  • IMAP : 127.0.0.1:1143 (pas de TLS) · SMTP : 127.0.0.1:1025 (pas de TLS)

Tyr doit être en cours d'exécution pour que le courrier circule — activez le démarrage automatique dans les paramètres. Utilisez le bouton QR Code pour partager votre adresse.

Sécurité

  • Mot de passe stocké via Android Keystore (AES-256-GCM), avec récupération automatique pour les problèmes connus de Keystore sur Samsung et autres appareils
  • Trafic P2P chiffré par Yggdrasil en transit
  • SMTP/IMAP lié uniquement à localhost
  • Identité Ed25519 — l'adresse ne peut pas être usurpée
  • Sauvegardes chiffrées protégées par mot de passe
  • Push sans services de push tiers ni exposition de métadonnées

Compilation à partir des sources

Prérequis

  • JDK 17
  • Android SDK — API 36, build-tools, API minimale 23 (Android Studio les fournit)
  • Chemin Android SDK/NDK configuré (local.properties ou ANDROID_HOME)

Gradle est fourni par le wrapper (./gradlew) — pas d'installation séparée.

Compilation

root@kitploit:~
git clone https://github.com/JB-SelfCompany/Tyr.git
cd Tyr
./gradlew assembleDebug      # APK de débogage → app/build/outputs/apk/debug/
./gradlew installDebug       # installer sur un appareil connecté

Reconstruction de la bibliothèque native (optionnel)

Les fichiers précompilés libyggmail_mobile.so se trouvent dans app/src/main/jniLibs/<abi>/ et les liaisons UniFFI dans app/src/main/java/uniffi/yggmail_mobile/. Pour les reconstruire à partir de yggmail-ng, vous avez besoin en plus de :

  • Rust (stable) + cibles Android : rustup target add aarch64-linux-android armv7-linux-androideabi x86_64-linux-android i686-linux-android
  • cargo install cargo-ndk
  • Android NDK avec ANDROID_NDK_HOME défini
root@kitploit:~
cd Yggmail-ng && ./build-android.sh        # puis copier le .so + les liaisons selon l'indice du script

Détails techniques

Projets connexes

  • yggmail-ng — le serveur de messagerie qui alimente Tyr
  • Réseau Yggdrasil — le réseau maillé
  • DeltaChat · ArcaneChat — clients recommandés
  • K-9 Mail · Thunderbird Mobile · FairEmail
  • Mimir — messagerie P2P sur Yggdrasil (projet frère)

Licence

Application : GPLv3 (voir LICENSE). La bibliothèque yggmail-ng intégrée est MPL-2.0.

Télécharger l’outil
ComposantDétails
LangageKotlin 2.2.20
SDK min / cible / compilation23 / 33 / 36
ArchitectureCouches (UI → Service → Données)
Serveur mailyggmail-ng (Rust) via UniFFI (libyggmail_mobile.so)
RéseauMaillage superposé Yggdrasil
LocalisationAnglais, Russe