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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
Olyx — 🔗 تطبيق جوال خفيف لتنسيق الأمان لفحص عناوين URI، يوفر واجهة موحدة متعددة المحركات لتجميع والتحقق من سلامة الروابط في الوقت الفعلي. | Kitploit
أدوات/GitLabGitLab/shacode/olyx
أمان أندرويدالاستخبارات مفتوحة المصدر (OSINT)أدوات التصيدتحليل الثغرات الأمنيةجمع المعلوماتأمن الويبأمن الجوالاستخبارات التهديداتأمن واجهات برمجة التطبيقاتتحليل DNS
GitLabshacode/olyx

Olyx

منذ 6 أشهرلم تتم المراجعة بعد

الأكثر شعبية

عرض الكل →

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

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

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

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

🔗 تطبيق جوال خفيف لتنسيق الأمان لفحص عناوين URI، يوفر واجهة موحدة متعددة المحركات لتجميع والتحقق من سلامة الروابط في الوقت الفعلي.

عرض المستودعالموقع الإلكتروني

Olyx

License Kotlin Jetpack Compose Android Material Design 3

تطبيق أندرويد حديث لتحليل أمن عناوين URL بشكل شامل، يجمع بين واجهات برمجة تطبيقات متعددة للكشف عن التهديدات مع كشف متقدم لانتحال النطاق لحماية المستخدمين من المواقع الضارة.

Download APK

لقطات الشاشة

الميزات

تحليل أمني متعدد واجهات البرمجة

  • AbuseIPDB: فحص سمعة عنوان IP للأنشطة الضارة المبلغ عنها.
  • VirusTotal: فحص عناوين URL مقابل أكثر من 70 محركًا لمكافحة الفيروسات.
  • URLScan.io: تحليل سلوكي عميق للموقع.
  • نتائج فورية: تحميل تدريجي مع نتائج جزئية فورية.

كشف انتحال النطاق

  • أكثر من 200 نطاق محمي: قاعدة بيانات محملة مسبقًا للمواقع الشرعية (Google، PayPal، البنوك، إلخ).
  • كشف استبدال الأحرف: تحديد هجمات الهوموغراف (g00gle.com، paypa1.com).
  • تحليل مسافة ليفنشتاين: اكتشاف محاولات التصيد الإملائي (typosquatting).
  • تنويعات TLD: كشف امتدادات النطاق المشبوهة.
  • تصفية ذكية: تمييز المتغيرات الإقليمية الشرعية (.com مقابل .fr).

نظام تسجيل ذكي

  • كشف النتائج الإيجابية الخاطئة: تحديد استجابات واجهة البرمجة الشاذة باستخدام التحليل الإحصائي.
  • عقوبة الانتحال: تخفيض تلقائي للدرجات للنطاقات المشبوهة (حتى -50 نقطة).
  • التجميع الموزون: دمج نتائج واجهات برمجة متعددة لتقييم دقيق للمخاطر.
  • مستويات ثقة ديناميكية: آمن، آمن على الأرجح، معتدل، محفوف بالمخاطر، ضار.

تجربة المستخدم

  • Material Design 3: واجهة مظلمة حديثة ومصقولة.
  • تخطيط متكيف: محسّن للاتجاهين الرأسي والأفقي.
  • سجل البحث: تخزين محلي دائم مع إمكانية الحذف بالسحب.
  • رسوم متحركة تلاشي: انتقالات سلسة وملاحظات بصرية.
  • رؤوس قابلة للطي: تنقل موفر للمساحة.
  • مشاركة URL: تكامل مباشر مع قائمة المشاركة في أندرويد.

المؤشرات البصرية

  • درجات ملونة: تدرج من الأحمر إلى الأخضر حسب مستوى الأمان.
  • تحميل متحرك: موجة أرجوانية متدرجة أثناء استدعاءات واجهة البرمجة.
  • تحذيرات النتائج الإيجابية الخاطئة: علامات برتقالية للنتائج الشاذة المشبوهة.
  • تنبيهات الانتحال: بطاقات مخصصة مع نسبة الشك.
  • مؤشرات التمرير: تلميحات تدرج شعاعي للمحتوى الإضافي.

البدء

المتطلبات الأساسية

  • Android Studio: Ladybug أو أحدث.
  • Android SDK: API 29+ (Android 10+).
  • Gradle: 8.0+.
  • JDK: 11+.

مفاتيح واجهة البرمجة المطلوبة

أنشئ ملفًا باسم secrets.properties في الدليل الجذر:

root@kitploit:~
ABUSEIPDB_API_KEY=your_abuseipdb_key
VIRUSTOTAL_API_KEY=your_virustotal_key
URLSCAN_API_KEY=your_urlscan_key

ملاحظة مهمة: باستخدام هذا التطبيق، يجب عليك الالتزام بشروط الخدمة لكل مزود واجهة برمجة:

  • شروط AbuseIPDB
  • شروط VirusTotal
  • شروط URLScan.io

التثبيت

  1. استنساخ المستودع

    root@kitploit:~
    git clone <repository-url>
    cd olyx
    
  2. تكوين مفاتيح واجهة البرمجة

    root@kitploit:~
    cp secrets.properties.example secrets.properties
    # حرر secrets.properties بمفاتيحك
    
  3. البناء والتشغيل

    root@kitploit:~
    ./gradlew assembleDebug
    ./gradlew installDebug
    

هيكل المشروع

root@kitploit:~
olyx/
├── app/
│   ├── src/main/
│   │   ├── java/com/olyx/
│   │   │   ├── data/
│   │   │   │   ├── Models.kt              # ApiResult, HistoryEntry
│   │   │   │   ├── HistoryManager.kt      # منطق التخزين
│   │   │   │   └── SpoofingDetector.kt    # محرك تحليل النطاق
│   │   │   ├── network/
│   │   │   │   └── ApiService.kt          # تكاملات واجهات البرمجة
│   │   │   ├── ui/
│   │   │   │   ├── components/
│   │   │   │   │   ├── ApiScoreCard.kt    # نتائج واجهة البرمجة الفردية
│   │   │   │   │   └── GlobalScoreCard.kt # عرض الدرجة الإجمالية
│   │   │   │   ├── screens/
│   │   │   │   │   ├── HomeScreen.kt      # إدخال URL
│   │   │   │   │   ├── AnalysisScreen.kt  # عرض النتائج
│   │   │   │   │   ├── HistoryScreen.kt   # سجل البحث
│   │   │   │   │   └── AboutScreen.kt     # معلومات التطبيق
│   │   │   │   ├── theme/
│   │   │   │   │   ├── Color.kt           # لوحة الألوان الداكنة
│   │   │   │   │   ├── Theme.kt           # إعداد Material3
│   │   │   │   │   └── Type.kt            # الطباعة
│   │   │   │   └── utils/
│   │   │   │       └── ScoreUtils.kt      # خوارزميات التسجيل
│   │   │   ├── utils/
│   │   │   │   └── Constants.kt           # ثوابت التطبيق
│   │   │   └── MainActivity.kt            # نقطة الدخول
│   │   └── res/
│   │       ├── raw/
│   │       │   └── legitimate_domains.txt # قائمة النطاقات المحمية
│   │       └── font/
│   │           ├── gemunulibre_regular.ttf
│   │           └── redhatdisplay_regular.ttf
├── screens/                                # لقطات الشاشة
├── build.gradle.kts
└── secrets.properties                      # مفاتيح واجهة البرمجة (غير موجودة في المستودع)

التخصيص

إضافة نطاقات محمية

حرر app/src/main/res/raw/legitimate_domains.txt:

root@kitploit:~
yourbank.com
yourbank.fr
yourbusiness.com

تعديل حساسية الكشف

عدل العتبات في SpoofingDetector.kt:

root@kitploit:~
private fun calculateSuspicion(...): Int {
    if (distance == 1) return 90  // مشابه جدًا ← مخاطرة عالية
    if (distance == 2) return 70  // مشابه إلى حد ما ← مخاطرة متوسطة
    if (distance == 3) return 50  // أقل تشابهًا ← مخاطرة منخفضة-متوسطة
}

تغيير عقوبات الدرجات

حدث تأثير الانتحال في ScoreUtils.kt:

root@kitploit:~
val penalty = (spoofingResult.suspicionLevel * 0.5).toInt()  // 50% من مستوى الشك

مبني باستخدام

  • Kotlin - لغة برمجة حديثة وموجزة.
  • Jetpack Compose - إطار واجهة مستخدم تصريحي.
  • Material Design 3 - أحدث نظام تصميم.
  • OkHttp - عميل HTTP لاستدعاءات واجهة البرمجة.
  • Kotlinx Serialization - تحليل JSON.
  • Android SharedPreferences - تخزين البيانات المحلي.

الأمان والخصوصية

  • لا تخزين سحابي: جميع البيانات تبقى على الجهاز.
  • لا تتبع للمستخدم: لا تحليلات ولا تليمتري.
  • خصوصية واجهة البرمجة: يتم إرسال عناوين URL فقط إلى خدمات الطرف الثالث.
  • استخراج IP: يتم محليًا قبل استدعاءات واجهة البرمجة.
  • أقل الأذونات: يتطلب فقط إذن INTERNET.

الاختبار

root@kitploit:~
# تشغيل اختبارات الوحدة
./gradlew test

# تشغيل الاختبارات الموجهة
./gradlew connectedAndroidTest

# إنشاء تقرير التغطية
./gradlew jacocoTestReport

الخوارزميات

كشف النتائج الإيجابية الخاطئة

يستخدم تحليل الانحراف الإحصائي:

  • حساب متوسط جميع درجات واجهة البرمجة.
  • وضع علامة على النتائج التي تنحرف بأكثر من 40 نقطة عن المتوسط.
  • يتطلب وجود نتيجتين على الأقل ضمن 20 نقطة من المتوسط للتوافق.

حساب درجة الانتحال

root@kitploit:~
الدرجة الأساسية = متوسط (درجات واجهات البرمجة)
العقوبة = مستوى الشك × 0.5
الدرجة النهائية = max(0, الدرجة الأساسية - العقوبة)

مسافة ليفنشتاين

تحسب الحد الأدنى من عمليات التحرير (إدراج/حذف/استبدال) بين السلاسل النصية للكشف عن التصيد الإملائي.

المؤلفون

  • Julian Melha - @Shacode
  • Guillaume Honoré - @Guimee

الشكر والتقدير

  • AbuseIPDB وVirusTotal وURLScan.io لواجهات البرمجة الخاصة بهم.
  • فريق Material Design لنظام التصميم.
  • فريق Jetpack Compose لإطار واجهة المستخدم الحديث.

📄 الترخيص

هذا المشروع مرخص بموجب رخصة GNU Affero General Public License v3.0. راجع LICENSE للتفاصيل.

تنزيل الأداة