Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

FeedContattoPrivacy© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
Tyr — Email P2P autentica basata su Yggdrasil Network per Android | Kitploit
Strumenti/GitHubGitHub/jb-selfcompany/tyr
Sicurezza AndroidStrumenti di Crittografia/DecrittografiaSicurezza di ReteSicurezza MobilePrivacyAutenticazioneSicurezza Email
GitHubjb-selfcompany/tyr

Tyr

Email P2P autentica basata su Yggdrasil Network per Android

Vedi Repository
34319482 giorni faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi
Logo di Tyr

Tyr

Email peer-to-peer sulla rete Yggdrasil.

License Android Kotlin IzzyOnDroid Downloads Visitors

Scaricalo su IzzyOnDroid

English | Русский


Screenshot


Cos'è Tyr?

Tyr esegue un server di posta completo sul tuo dispositivo Android e instrada la posta attraverso la rete mesh Yggdrasil — nessun server di posta centrale, nessun port forwarding, nessun STUN/TURN. I messaggi vengono instradati direttamente tra i nodi, e Yggdrasil cifra tutto durante il transito.

Il tuo indirizzo è derivato da una chiave pubblica Ed25519 (<64-hex>@yggmail), quindi non può essere falsificato. SMTP/IMAP standard è esposto su localhost, così qualsiasi client di posta funziona; DeltaChat/ArcaneChat offrono la migliore esperienza di messaggistica P2P.

Funzionalità

  • Chat P2P integrata (testo + foto) su Yggdrasil — nessuna app di terze parti richiesta
  • Configurazione automatica di DeltaChat / ArcaneChat
  • Funziona con qualsiasi client SMTP/IMAP (K-9 Mail, Thunderbird Mobile, FairEmail)
  • Server SMTP (127.0.0.1:1025) e IMAP (127.0.0.1:1143) locali
  • Identità crittografica Ed25519
  • Peer Yggdrasil configurabili con auto-discovery basata su RTT
  • Notifiche push con ottimizzazione della batteria compatibile con Doze
  • Avvio automatico all'accensione
  • Backup/ripristino cifrato protetto da password
  • Raccolta dei log con selezione del periodo e archiviazione

Come funziona

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]

Il server di posta è yggmail-ng (Rust), incorporato come libreria nativa tramite UniFFI (libyggmail_mobile.so) ed eseguito come servizio in primo piano. Sopra Yggdrasil espone SMTP e IMAP4rev1 su localhost; qualsiasi client può connettersi.

La chat integrata (dalla 1.8) utilizza lo stesso trasporto P2P cifrato: testo e foto, ricevute di consegna/lettura, copia con tocco, lettura automatica all'apertura e notifiche soppresse mentre una conversazione è in primo piano.

Avvio rapido

DeltaChat / ArcaneChat (consigliato)

Automatico: completa l'onboarding (password + peer), avvia il servizio, installa DeltaChat o ArcaneChat, poi tocca Setup DeltaChat/ArcaneChat — Tyr apre l'app preconfigurata.

Manuale: crea un nuovo profilo → Usa un server diverso → inserisci il tuo indirizzo @yggmail (dalla schermata principale di Tyr) e la password impostata in Tyr.

Altri client (K-9 Mail, Thunderbird, FairEmail)

  • Email: il tuo indirizzo <64-hex>@yggmail
  • Password: la password impostata durante l'onboarding
  • IMAP: 127.0.0.1:1143 (senza TLS) · SMTP: 127.0.0.1:1025 (senza TLS)

Tyr deve essere in esecuzione affinché la posta scorra — abilita l'avvio automatico nelle impostazioni. Usa il pulsante QR Code per condividere il tuo indirizzo.

Sicurezza

  • Password memorizzata tramite Android Keystore (AES-256-GCM), con recupero automatico per problemi noti del Keystore su Samsung e altri dispositivi
  • Traffico P2P cifrato da Yggdrasil in transito
  • SMTP/IMAP associati solo a localhost
  • Identità Ed25519 — l'indirizzo non può essere falsificato
  • Backup cifrati protetti da password
  • Push senza servizi push di terze parti né esposizione di metadati

Compilazione dal sorgente

Prerequisiti

  • JDK 17
  • Android SDK — Platform 36, build-tools, API minima 23 (Android Studio fornisce questi)
  • Percorso Android SDK/NDK configurato (local.properties o ANDROID_HOME)

Gradle è fornito dal wrapper (./gradlew) — nessuna installazione separata.

Compilazione

git clone https://github.com/JB-SelfCompany/Tyr.git
cd Tyr
./gradlew assembleDebug      # debug APK → app/build/outputs/apk/debug/
./gradlew installDebug       # install to a connected device

Ricompilare la libreria nativa (opzionale)

I file precompilati libyggmail_mobile.so si trovano in app/src/main/jniLibs/<abi>/ e i binding UniFFI in app/src/main/java/uniffi/yggmail_mobile/. Per ricompilarli da yggmail-ng sono inoltre necessari:

  • Rust (stable) + target Android: rustup target add aarch64-linux-android armv7-linux-androideabi x86_64-linux-android i686-linux-android
  • cargo install cargo-ndk
  • Android NDK con ANDROID_NDK_HOME impostato

I comandi di build e le destinazioni in cui copiare i file .so e i binding sono indicati nel README di yggmail-ng.

Dettagli tecnici

ComponenteDettagli
LinguaggioKotlin 2.2.20
Min / Target / Compile SDK23 / 33 / 36
ArchitetturaA livelli (UI → Service → Data)
Server di postayggmail-ng (Rust) tramite UniFFI (libyggmail_mobile.so)
ReteMesh overlay Yggdrasil
LocalizzazioneInglese, Russo

Progetti correlati

  • yggmail-ng — il server di posta che alimenta Tyr
  • Yggdrasil Network — la rete mesh
  • DeltaChat · ArcaneChat — client consigliati
  • K-9 Mail · Thunderbird Mobile · FairEmail
  • Mimir — messenger P2P su Yggdrasil (progetto gemello)

Licenza

App: GPLv3 (vedi LICENSE). La libreria yggmail-ng incorporata è MPL-2.0.

Scarica lo strumento