Skip to content
KitploitKITPLOIT
도구익스플로잇블로그
Log in
제출
도구익스플로잇블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

피드문의개인정보© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
Tyr — Yggdrasil 네트워크 기반의 진정한 P2P 이메일 (안드로이드용) | Kitploit
도구/GitHubGitHub/jb-selfcompany/tyr
Android SecurityEncryption/Decryption ToolsNetwork SecurityMobile SecurityPrivacyAuthenticationEmail Security
GitHubjb-selfcompany/tyr

Tyr

Yggdrasil 네트워크 기반의 진정한 P2P 이메일 (안드로이드용)

저장소 보기
34319483일 전Kitploit 검토 완료

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
Tyr 로고

Tyr

Yggdrasil 네트워크에서의 피어 투 피어 이메일.

License Android Kotlin IzzyOnDroid Downloads Visitors

IzzyOnDroid에서 받기

English | Русский


스크린샷


Tyr란 무엇인가요?

Tyr는 Android 기기에서 완전한 메일 서버를 실행하고 Yggdrasil 메시 네트워크를 통해 메일을 라우팅합니다 — 중앙 메일 서버도, 포트 포워딩도, STUN/TURN도 필요 없습니다. 메시지는 노드 간에 직접 라우팅되며, Yggdrasil이 전송 중인 모든 것을 암호화합니다.

주소는 Ed25519 공개 키(<64-hex>@yggmail)에서 파생되므로 위조할 수 없습니다. 표준 SMTP/IMAP이 localhost에 노출되므로 어떤 메일 클라이언트든 작동합니다. DeltaChat/ArcaneChat이 최고의 P2P 메시징 경험을 제공합니다.

기능

  • Yggdrasil을 통한 내장 P2P 채팅(텍스트 + 사진) — 서드파티 앱 불필요
  • DeltaChat / ArcaneChat 자동 구성
  • 모든 SMTP/IMAP 클라이언트와 호환(K-9 Mail, Thunderbird Mobile, FairEmail)
  • 로컬 SMTP(127.0.0.1:1025) 및 IMAP(127.0.0.1:1143) 서버
  • Ed25519 암호화 신원
  • RTT 기반 자동 검색을 지원하는 구성 가능한 Yggdrasil 피어
  • Doze를 인식하는 배터리 최적화를 지원하는 푸시 알림
  • 부팅 시 자동 시작
  • 비밀번호로 보호되는 암호화 백업/복원
  • 기간 선택 및 아카이빙을 지원하는 로그 수집

작동 방식

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]

메일 서버는 yggmail-ng(Rust)이며, UniFFI(libyggmail_mobile.so)를 통해 네이티브 라이브러리로 내장되어 포그라운드 서비스로 실행됩니다. Yggdrasil 위에서 localhost의 SMTP와 IMAP4rev1을 노출하며, 어떤 클라이언트든 연결할 수 있습니다.

내장 채팅(1.8부터)은 동일한 암호화된 P2P 전송을 사용합니다: 텍스트와 사진, 전송/읽음 확인, 탭하여 복사, 열면 자동 읽음, 대화가 포그라운드에 있는 동안 알림 억제.

빠른 시작

DeltaChat / ArcaneChat (권장)

자동: 온보딩(비밀번호 + 피어)을 완료하고, 서비스를 시작하고, DeltaChat 또는 ArcaneChat을 설치한 뒤, Setup DeltaChat/ArcaneChat을 탭하세요 — Tyr이 사전 구성된 상태로 앱을 엽니다.

수동: 새 프로필 생성 → 다른 서버 사용 → Tyr 메인 화면의 @yggmail 주소와 Tyr에서 설정한 비밀번호를 입력하세요.

기타 클라이언트 (K-9 Mail, Thunderbird, FairEmail)

  • 이메일: <64-hex>@yggmail 주소
  • 비밀번호: 온보딩 중 설정한 비밀번호
  • IMAP: 127.0.0.1:1143 (TLS 없음) · SMTP: 127.0.0.1:1025 (TLS 없음)

메일이 흐르려면 Tyr이 실행 중이어야 합니다 — 설정에서 자동 시작을 활성화하세요. QR Code 버튼을 사용하여 주소를 공유하세요.

보안

  • 비밀번호는 Android Keystore(AES-256-GCM)를 통해 저장되며, Samsung 및 기타 기기에서 알려진 Keystore 문제에 대한 자동 복구 지원
  • P2P 트래픽은 전송 중 Yggdrasil에 의해 암호화됨
  • SMTP/IMAP은 localhost에만 바인딩됨
  • Ed25519 신원 — 주소를 위조할 수 없음
  • 비밀번호로 보호된 암호화 백업
  • 타사 푸시 서비스나 메타데이터 노출 없는 푸시

소스에서 빌드하기

사전 요구 사항

  • JDK 17
  • Android SDK — Platform 36, build-tools, 최소 API 23 (Android Studio에서 제공)
  • Android SDK/NDK 경로 구성됨 (local.properties 또는 ANDROID_HOME)

Gradle은 래퍼(./gradlew)로 제공됩니다 — 별도 설치 불필요.

빌드

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

네이티브 라이브러리 재빌드 (선택 사항)

미리 빌드된 libyggmail_mobile.so 파일은 app/src/main/jniLibs/<abi>/에 위치하며, UniFFI 바인딩은 app/src/main/java/uniffi/yggmail_mobile/에 있습니다. 이를 yggmail-ng에서 재빌드하려면 다음이 추가로 필요합니다:

  • Rust (stable) + Android 타깃: rustup target add aarch64-linux-android armv7-linux-androideabi x86_64-linux-android i686-linux-android
  • cargo install cargo-ndk
  • ANDROID_NDK_HOME이 설정된 Android NDK

빌드 명령과 .so 파일 및 바인딩을 복사할 위치는 yggmail-ng README에 있습니다.

기술 세부 사항

구성 요소세부 사항
언어Kotlin 2.2.20
최소 / 타깃 / 컴파일 SDK23 / 33 / 36
아키텍처계층형 (UI → Service → Data)
메일 서버UniFFI를 통한 yggmail-ng (Rust) (libyggmail_mobile.so)
네트워크Yggdrasil 오버레이 메시
현지화영어, 러시아어

관련 프로젝트

  • yggmail-ng — Tyr를 구동하는 메일 서버
  • Yggdrasil Network — 메시 네트워크
  • DeltaChat · ArcaneChat — 권장 클라이언트
  • K-9 Mail · Thunderbird Mobile · FairEmail
  • Mimir — Yggdrasil 기반 P2P 메신저 (자매 프로젝트)

라이선스

앱: GPLv3 (LICENSE 참조). 내장된 yggmail-ng 라이브러리는 MPL-2.0입니다.

도구 다운로드