Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
atlantis-android — Captura el tráfico HTTP/HTTPS de aplicaciones Android y envíalo a Proxyman para depuración. | Kitploit
Herramientas/GitHubGitHub/proxymanapp/atlantis-android
Seguridad AndroidSniffing y Análisis de PaquetesProxies Web e InterceptaciónPruebas de Seguridad de APIsDepuradoresSeguridad Móvil
GitHubproxymanapp/atlantis-android

atlantis-android

Captura el tráfico HTTP/HTTPS de aplicaciones Android y envíalo a Proxyman para depuración.

Ver Repositorio
465414hace 6 mesesRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir
Sitio web

Atlantis Android

Capture HTTP/HTTPS traffic from Android apps and send to Proxyman for debugging.

Capture HTTPS from Android app

Overview

Atlantis Android es una biblioteca complementaria de Proxyman que te permite capturar e inspeccionar el tráfico de red de tus aplicaciones Android sin necesidad de configurar un proxy ni instalar certificados.

Features

  • Intercepción automática de tráfico OkHttp
  • Captura de mensajes WebSocket (enviar, recibir, cerrar)
  • Funciona con Retrofit 2.9+ y Apollo Kotlin 3.x/4.x
  • Descubrimiento de servicios de red (NSD) para detección automática de Proxyman
  • Soporte de conexión directa para emuladores
  • Compresión GZIP para transferencia de datos eficiente
  • Configuración mínima requerida

Requirements

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

Installation

Option 1: JitPack (Recommended)

Add the JitPack repository to your settings.gradle.kts:

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

Then add the dependency in your module's build.gradle.kts:

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

Or with Groovy (build.gradle):

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

Option 2: Maven Central

Add the dependency in your module's build.gradle.kts:

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

Or with Groovy (build.gradle):

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

Quick Start

1. Initialize in Application

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

2. Add Interceptor to OkHttpClient

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

3. Capture WebSocket Traffic (Optional)

Envuelve tu WebSocketListener con Atlantis.wrapWebSocketListener() para capturar mensajes WebSocket:

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. Run Your App

Abre Proxyman en tu Mac, ejecuta tu aplicación Android y ¡observa cómo aparece el tráfico!

Project Structure

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

Setup

Option 1: Open in Android Studio (Recommended)

Simplemente abre la carpeta atlantis-android en Android Studio. Descargará automáticamente el wrapper de Gradle y sincronizará el proyecto.

Option 2: Generate Gradle Wrapper Manually

Si tienes Gradle instalado localmente:

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

Building

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

# Run tests
./gradlew :atlantis:test

# Build sample app
./gradlew :sample:assembleDebug

Testing

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

Publishing

Consulta PUBLISHING.md para obtener instrucciones sobre cómo publicar en Maven Central o JitPack.

License

Licencia Apache 2.0

Descargar herramienta