Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
atlantis-android — Erfasse HTTP/HTTPS-Datenverkehr von Android-Apps und sende ihn zum Debugging an Proxyman. | Kitploit
Tools/GitHubGitHub/proxymanapp/atlantis-android
Android-SicherheitPaket-Sniffing & AnalyseWeb-Proxys & AbfangenAPI-SicherheitstestsDebuggerMobile Sicherheit
GitHubproxymanapp/atlantis-android

atlantis-android

Erfasse HTTP/HTTPS-Datenverkehr von Android-Apps und sende ihn zum Debugging an Proxyman.

Repository anzeigen
465414vor 6 MonatenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
Webseite

Atlantis Android

Erfassen Sie HTTP/HTTPS-Traffic von Android-Apps und senden Sie ihn zur Fehlersuche an Proxyman.

Capture HTTPS from Android app

Übersicht

Atlantis Android ist eine Begleitbibliothek für Proxyman, mit der Sie Netzwerkverkehr von Ihren Android-Apps erfassen und untersuchen können, ohne einen Proxy konfigurieren oder Zertifikate installieren zu müssen.

Funktionen

  • Automatische OkHttp-Traffic-Erfassung
  • Erfassung von WebSocket-Nachrichten (Senden, Empfangen, Schließen)
  • Funktioniert mit Retrofit 2.9+ und Apollo Kotlin 3.x/4.x
  • Network Service Discovery (NSD) zur automatischen Proxyman-Erkennung
  • Unterstützung für direkte Verbindungen mit Emulatoren
  • GZIP-Komprimierung für effiziente Datenübertragung
  • Minimale Konfiguration erforderlich

Anforderungen

  • Android API 26+ (Android 8.0 Oreo)
  • OkHttp 4.x oder 5.x
  • Kotlin 1.9+

Installation

Option 1: JitPack (Empfohlen)

Fügen Sie das JitPack-Repository zu Ihrer settings.gradle.kts hinzu:

root@kitploit:~
dependencyResolutionManagement {
    repositories {
        maven { url = uri("https://jitpack.io") }
    }
}

Fügen Sie dann die Abhängigkeit in der build.gradle.kts Ihres Moduls hinzu:

root@kitploit:~
dependencies {
    debugImplementation("com.github.ProxymanApp:atlantis-android:v1.0.0")
}

Oder mit Groovy (build.gradle):

root@kitploit:~
dependencies {
    debugImplementation 'com.github.ProxymanApp:atlantis-android:v1.0.0'
}

Option 2: Maven Central

Fügen Sie die Abhängigkeit in der build.gradle.kts Ihres Moduls hinzu:

root@kitploit:~
dependencies {
    debugImplementation("com.proxyman:atlantis-android:1.0.0")
}

Oder mit Groovy (build.gradle):

root@kitploit:~
dependencies {
    debugImplementation 'com.proxyman:atlantis-android:1.0.0'
}

Schnellstart

1. In der Application initialisieren

root@kitploit:~
class MyApplication : Application() {
    override fun onCreate() {
        super.onCreate()
        
        if (BuildConfig.DEBUG) {
            Atlantis.start(this)
        }
    }
}

2. Interceptor zu OkHttpClient hinzufügen

root@kitploit:~
val okHttpClient = OkHttpClient.Builder()
    .addInterceptor(Atlantis.getInterceptor())
    .build()

3. WebSocket-Traffic erfassen (Optional)

Umgeben Sie Ihren WebSocketListener mit Atlantis.wrapWebSocketListener(), um WebSocket-Nachrichten zu erfassen:

root@kitploit:~
val listener = Atlantis.wrapWebSocketListener(object : WebSocketListener() {
    override fun onOpen(webSocket: WebSocket, response: Response) {
        // your logic
    }
    override fun onMessage(webSocket: WebSocket, text: String) {
        // your logic
    }
    // ...
})

okHttpClient.newWebSocket(request, listener)

4. Führen Sie Ihre App aus

Öffnen Sie Proxyman auf Ihrem Mac, führen Sie Ihre Android-App aus und beobachten Sie, wie der Traffic erscheint!

Projektstruktur

root@kitploit:~
atlantis-android/
├── atlantis/              # Library module
│   └── src/
│       ├── main/kotlin/
│       │   └── com/proxyman/atlantis/
│       │       ├── Atlantis.kt                  # Main entry point
│       │       ├── AtlantisInterceptor.kt        # OkHttp interceptor
│       │       ├── AtlantisWebSocketListener.kt  # WebSocket capture
│       │       ├── Base64Utils.kt                # Base64 encoding
│       │       ├── Configuration.kt              # Config model
│       │       ├── GzipCompression.kt            # Compression
│       │       ├── Message.kt                    # Message types
│       │       ├── NsdServiceDiscovery.kt        # mDNS discovery
│       │       ├── Packages.kt                   # Data models
│       │       └── Transporter.kt                # TCP connection
│       └── test/kotlin/                          # Unit tests
├── sample/                # Sample app
├── PUBLISHING.md          # Publishing guide
└── README.md

Einrichtung

Option 1: In Android Studio öffnen (Empfohlen)

Öffnen Sie einfach den Ordner atlantis-android in Android Studio. Es lädt automatisch den Gradle Wrapper herunter und synchronisiert das Projekt.

Option 2: Gradle Wrapper manuell generieren

Wenn Sie Gradle lokal installiert haben:

root@kitploit:~
cd atlantis-android
gradle wrapper --gradle-version 8.7

Erstellen

root@kitploit:~
# Build the library
./gradlew :atlantis:build

# Run tests
./gradlew :atlantis:test

# Build sample app
./gradlew :sample:assembleDebug

Testen

root@kitploit:~
./gradlew :atlantis:test

Veröffentlichen

Siehe PUBLISHING.md für Anweisungen zur Veröffentlichung auf Maven Central oder JitPack.

Lizenz

Apache License 2.0

Tool herunterladen