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
34319333 mesi 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

Scarica da IzzyOnDroid

Inglese | Русский


Screenshot


Cos'è Tyr?

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

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

Caratteristiche

  • 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 locale (127.0.0.1:1025) e IMAP (127.0.0.1:1143)
  • Identità crittografica Ed25519
  • Peer Yggdrasil configurabili con rilevamento automatico basato su RTT
  • Notifiche push con ottimizzazione della batteria consapevole di Doze
  • Avvio automatico all'accensione
  • Backup/ripristino crittografato protetto da password
  • Raccolta 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), integrato come libreria nativa tramite UniFFI (libyggmail_mobile.so) e eseguito come servizio in primo piano. Sopra Yggdrasil espone SMTP e IMAP4rev1 su localhost; qualsiasi client può connettersi.

La chat integrata (dalla versione 1.8) utilizza lo stesso trasporto P2P crittografato: testo e foto, conferme di consegna/lettura, tocca per copiare, lettura automatica all'apertura e notifiche soppresse mentre una conversazione è in primo piano.

Avvio rapido

DeltaChat / ArcaneChat (consigliato)

Automatico: completa la configurazione iniziale (password + peer), avvia il servizio, installa DeltaChat o ArcaneChat, poi tocca Setup DeltaChat/ArcaneChat — Tyr apre l'app già configurata.

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

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

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

Tyr deve essere in esecuzione per far fluire la posta — abilita l'avvio automatico nelle impostazioni. Usa il pulsante Codice QR per condividere il tuo indirizzo.

Sicurezza

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

Compilazione dal sorgente

Prerequisiti

  • JDK 17
  • Android SDK — Platform 36, build-tools, min API 23 (Android Studio li fornisce)
  • 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       # installa su un dispositivo connesso

Ricostruzione della 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 ricostruirli da yggmail-ng hai bisogno inoltre di:

  • 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
cd Yggmail-ng && ./build-android.sh        # poi copia il .so e i binding secondo il suggerimento dello script

Dettagli tecnici

ComponenteDettagli
LinguaggioKotlin 2.2.20
Min / Target / Compile SDK23 / 33 / 36
ArchitetturaA strati (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
  • Rete Yggdrasil — 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