Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
atlantis-android — التقاط حركة مرور HTTP/HTTPS من تطبيقات Android وإرسالها إلى Proxyman لتصحيح الأخطاء. | Kitploit
أدوات/GitHubGitHub/proxymanapp/atlantis-android
أمان أندرويدالتقاط وتحليل الحزمبروكسيات الويب والاعتراضاختبار أمان APIمصممي الأخطاءأمن الجوال
GitHubproxymanapp/atlantis-android

atlantis-android

التقاط حركة مرور HTTP/HTTPS من تطبيقات Android وإرسالها إلى Proxyman لتصحيح الأخطاء.

عرض المستودع
465414منذ 6 أشهرتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة
الموقع الإلكتروني

أتلانتس أندرويد

التقاط حركة مرور HTTP/HTTPS من تطبيقات أندرويد وإرسالها إلى Proxyman لتصحيح الأخطاء.

Capture HTTPS from Android app

نظرة عامة

أتلانتس أندرويد هي مكتبة مصاحبة لـ Proxyman تتيح لك التقاط وفحص حركة مرور الشبكة من تطبيقات أندرويد دون تكوين وكيل أو تثبيت شهادات.

الميزات

  • اعتراض تلقائي لحركة مرور OkHttp
  • التقاط رسائل WebSocket (إرسال، استقبال، إغلاق)
  • يعمل مع Retrofit 2.9+ و Apollo Kotlin 3.x/4.x
  • اكتشاف خدمة الشبكة (NSD) للكشف التلقائي عن Proxyman
  • دعم الاتصال المباشر للمحاكيات
  • ضغط GZIP لنقل بيانات فعال
  • إعدادات بسيطة مطلوبة

المتطلبات

  • Android API 26+ (أندرويد 8.0 أوريو)
  • OkHttp 4.x or 5.x
  • Kotlin 1.9+

التثبيت

الخيار 1: JitPack (موصى به)

أضف مستودع JitPack إلى settings.gradle.kts الخاص بك:

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

ثم أضف التبعية في build.gradle.kts للوحدة النمطية الخاصة بك:

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

أو باستخدام Groovy (build.gradle):

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

الخيار 2: Maven Central

أضف التبعية في build.gradle.kts للوحدة النمطية الخاصة بك:

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

أو باستخدام Groovy (build.gradle):

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

البدء السريع

1. التهيئة في التطبيق

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

2. إضافة المعترض إلى OkHttpClient

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

3. التقاط حركة مرور WebSocket (اختياري)

غلف WebSocketListener الخاص بك باستخدام Atlantis.wrapWebSocketListener() لالتقاط رسائل WebSocket:

root@kitploit:~
val listener = Atlantis.wrapWebSocketListener(object : WebSocketListener() {
    override fun onOpen(webSocket: WebSocket, response: Response) {
        // منطقك الخاص
    }
    override fun onMessage(webSocket: WebSocket, text: String) {
        // منطقك الخاص
    }
    // ...
})

okHttpClient.newWebSocket(request, listener)

4. تشغيل التطبيق الخاص بك

افتح Proxyman على جهاز Mac الخاص بك، وقم بتشغيل تطبيق أندرويد الخاص بك، وشاهد حركة المرور تظهر!

هيكل المشروع

root@kitploit:~
atlantis-android/
├── atlantis/              # وحدة المكتبة
│   └── src/
│       ├── main/kotlin/
│       │   └── com/proxyman/atlantis/
│       │       ├── Atlantis.kt                  # نقطة الدخول الرئيسية
│       │       ├── AtlantisInterceptor.kt        # معترض OkHttp
│       │       ├── AtlantisWebSocketListener.kt  # التقاط WebSocket
│       │       ├── Base64Utils.kt                # ترميز Base64
│       │       ├── Configuration.kt              # نموذج التكوين
│       │       ├── GzipCompression.kt            # الضغط
│       │       ├── Message.kt                    # أنواع الرسائل
│       │       ├── NsdServiceDiscovery.kt        # اكتشاف mDNS
│       │       ├── Packages.kt                   # نماذج البيانات
│       │       └── Transporter.kt                # اتصال TCP
│       └── test/kotlin/                          # اختبارات الوحدة
├── sample/                # تطبيق نموذجي
├── PUBLISHING.md          # دليل النشر
└── README.md

الإعداد

الخيار 1: فتح في Android Studio (موصى به)

ببساطة افتح مجلد atlantis-android في Android Studio. سيقوم تلقائياً بتنزيل Gradle wrapper ومزامنة المشروع.

الخيار 2: إنشاء Gradle Wrapper يدوياً

إذا كان لديك Gradle مثبت محلياً:

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

البناء

root@kitploit:~
# بناء المكتبة
./gradlew :atlantis:build

# تشغيل الاختبارات
./gradlew :atlantis:test

# بناء التطبيق النموذجي
./gradlew :sample:assembleDebug

الاختبار

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

النشر

راجع PUBLISHING.md للحصول على تعليمات النشر إلى Maven Central أو JitPack.

الترخيص

Apache License 2.0

تنزيل الأداة