Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

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

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 이메일 (안드로이드용)

저장소 보기
343191개월 전Kitploit 검토 완료

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

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

Tyr

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

License Android Kotlin IzzyOnDroid Downloads Visitors

IzzyOnDroid에서 다운로드

영어 | 러시아어


스크린샷


Tyr이란 무엇인가요?

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

사용자 주소는 Ed25519 공개 키(<64-hex>@yggmail)에서 파생되므로 스푸핑할 수 없습니다. 표준 SMTP/IMAP이 로컬호스트에 노출되어 모든 메일 클라이언트에서 작동합니다. 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 인식 배터리 최적화를 사용한 푸시 알림
  • 부팅 시 자동 시작
  • 비밀번호로 보호된 암호화 백업/복원
  • 기간 선택 및 아카이빙이 포함된 로그 수집

작동 방식

root@kitploit:~
graph LR
    A[Tyr 채팅] -->|내장| B[Tyr 서비스]
    C[DeltaChat/ArcaneChat] -->|SMTP/IMAP| B
    B -->|YMP| D[Yggdrasil 네트워크]
    D -->|P2P 암호화| E[수신자의 Tyr]

메일 서버는 yggmail-ng (Rust)로, UniFFI를 통해 네이티브 라이브러리 (libyggmail_mobile.so)로 포함되어 포그라운드 서비스로 실행됩니다. Yggdrasil 위에서 로컬호스트에 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 코드 버튼을 사용하여 주소를 공유하세요.

보안

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

소스에서 빌드

필수 조건

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

Gradle은 래퍼(./gradlew)를 통해 제공되므로 별도 설치가 필요하지 않습니다.

빌드

root@kitploit:~
git clone https://github.com/JB-SelfCompany/Tyr.git
cd Tyr
./gradlew assembleDebug      # 디버그 APK → app/build/outputs/apk/debug/
./gradlew installDebug       # 연결된 기기에 설치

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

미리 빌드된 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
root@kitploit:~
cd Yggmail-ng && ./build-android.sh        # 그런 다음 스크립트 힌트에 따라 .so + 바인딩 복사

기술 세부 사항

관련 프로젝트

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

라이선스

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

도구 다운로드
구성 요소세부 사항
언어Kotlin 2.2.20
최소 / 대상 / 컴파일 SDK23 / 33 / 36
아키텍처계층형 (UI → 서비스 → 데이터)
메일 서버UniFFI를 통한 yggmail-ng (Rust) (libyggmail_mobile.so)
네트워크Yggdrasil 오버레이 메시
지역화영어, 러시아어