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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
أدوات/GitHubGitHub/emrekybs/signalops
الاستخبارات مفتوحة المصدر (OSINT)الاستطلاعأمان إنترنت الأشياءتحليل الثغرات الأمنيةجمع المعلوماتأمن الشبكاتأمن الشبكات اللاسلكيةأمن الجوالاستخبارات التهديداتزاحف الويبأمن الذكاء الاصطناعي
22منذ شهر واحدلم تتم المراجعة بعد

الأكثر شعبية

عرض الكل →

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

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

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

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

signalops

لوحة دمج الاستخبارات متعددة المصادر — شبكات WiFi، الخلوي، كاميرات المراقبة، ADS-B، المدارات وبثوث SDR موحّدة في خريطة تكتيكية واحدة. لأغراض البحث الأمني فقط.

عرض المستودع

Signal OPS

منصة اندماج استخبارات الإشارات (SIGINT) متكاملة المصادر لأبحاث وتدريب الأمن السيبراني. تسحب Signal OPS عشرات المصادر المفتوحة — قواعد بيانات WiFi/Bluetooth/أبراج الخلايا، ماسحات التعرض للإنترنت، فهارس الكاميرات، خلاصات طيران ADS-B، تتبع الأقمار الصناعية TLE، وشبكات SDR/APRS — في خريطة تكتيكية واحدة وواجهة Flask API، لربط مجالات الترددات الراديوية، الخلوية، المجال الجوي، المدارية، والمراقبة في صورة تشغيلية واحدة في الوقت الفعلي، مع ملخصات تهديدات مدعومة بالذكاء الاصطناعي اختيارياً في الطبقة العليا.


الميزات

  • فحص موحد لـ RF/OSINT — استدعاء واحد يتفرع إلى مصادر WiFi وBluetooth وأبراج الخلايا وإنترنت الأشياء والكاميرات والطائرات بالتوازي، مع إزالة التكرار وتسجيل النتائج.
  • اكتشاف الكاميرات — Shodan وFOFA وBinaryEdge وWindy Webcams وعقد مراقبة OpenStreetMap وInsecam، بالإحداثيات أو بالدولة.
  • استخبارات خلوية — استعلامات أبراج الخلايا (WiGLE وOpenCellID) مع تحليل دون اتصال لـ MCC/MNC → المشغل/الدولة واستدلالات كاشف IMSI / Stingray.
  • كشف التهديدات اللاسلكية — كشف نقاط الوصول المارقة / التوأم الشرير وتحديد أجهزة تتبع Bluetooth (AirTag وTile وSmartTag…).
  • مراقبة المجال الجوي — ADS-B مباشر عبر adsb.fi وOpenSky، وفك تشفير رموز الطوارئ، واستدلالات الطائرات بدون طيار، وخريطة حرارية لتشويش GPS مستمدة من NAC-P للطائرات.
  • تتبع المداري — استيعاب CelesTrak TLE مع انتشار SGP4، وتصنيف المهام، وتراكب محطات SatNOGS الأرضية.
  • SDR وAPRS — خريطة مستقبلات KiwiSDR العامة واستعلامات محطات APRS.fi.
  • استخبارات تهديدات IP — تجميع متعدد المصادر (ipinfo وAbuseIPDB وCriminalIP وLeakIX وZoomEye) مع فحص منافذ خفيف وتسجيل مخاطر مشترك.
  • قائمة المراقبة والتنبيهات — تتبع BSSIDs أو SSIDs أو IPs أو MACs أو ICAO hexes محددة والحصول على نتائج أثناء الفحوصات.
  • تحليل الذكاء الاصطناعي (اختياري) — يلخص Google Gemini نتائج الفحص في تقييمات ومستويات مخاطر عند توفير مفتاح.

تقريباً كل مصدر اختياري. إذا لم يتم تعيين مفتاح، يتم تخطي ذلك الجالب بأمان — المصادر المجانية (OpenStreetMap وInsecam وipinfo.io وADS-B وCelesTrak وKiwiSDR) تعمل بدون أي مفاتيح.


لقطات الشاشة

خريطة SIGINT — عرض موحد متعدد المصادر

تدمج الخريطة الرئيسية طبقات WiFi وBluetooth والخلوي والكاميرات والطائرات فوق نفس المنطقة، مع طبقات قابلة للتبديل لكاميرات OSM وشبكات ALPR/Flock وأقسام الشرطة.

خريطة SIGINT — عرض القمر الصناعي

خريطة SIGINT — عرض الشارع مع علامات الكاميرا / نقطة الوصول / الخلية

المراقبة وكاميرات CCTV

خلاصة المراقبةاكتشاف CCTV
المراقبةCCTV

تقوم قائمة المراقبة بتسجيل كل جهاز (مثل "شك 35/100: كاميرا غير مصادق عليها") وتدمج أجهزة التوجيه وأجهزة التلفاز والكاميرات المكشوفة من WiGLE وInsecam وOSM. يعرض عرض CCTV الكاميرات المكتشفة مجمعة حسب المصدر مع مخاطر كل كاميرا وحالة مباشرة/بيانات وصفية.

استخبارات أبراج الخلايا وSDR / APRS

خريطة حرارية لأبراج الخلاياشبكة SDR / APRS
أبراج الخلاياSDR / APRS

ترسم استخبارات أبراج الخلايا كثافة الأبراج مع استعلام مشغل MCC/MNC؛ ويعرض عرض SDR مستقبلات KiwiSDR العامة ومحطات APRS مع استعلام نداء.

المتطلبات

  • Python 3.9+
  • حزم Python المدرجة أدناه

التبعيات الأساسية:

root@kitploit:~
flask
requests
python-dotenv

موصى بها (تمكّن الوظائف الكاملة — التخزين المؤقت، تحديد معدل الطلبات، انتشار الأقمار الصناعية):

root@kitploit:~
cachetools        # ذاكرة تخزين جغرافية محدودة (تتراجع إلى dict غير محدود إذا كانت مفقودة)
flask-limiter     # تحديد معدل الطلبات
sgp4              # انتشار مواقع الأقمار الصناعية لـ /api/satellites
google-genai      # تحليل Gemini AI (فقط إذا كنت تستخدم GEMINI_API_KEY)

تثبيت كل شيء:

root@kitploit:~
pip install flask requests python-dotenv cachetools flask-limiter sgp4 google-genai

الإعداد

1. استنساخ والدخول إلى المشروع

root@kitploit:~
git https://github.com/emrekybs/signalops.git
unzip signalops-v1.zip

2. (اختياري) إنشاء بيئة افتراضية

root@kitploit:~
python -m venv venv
source venv/bin/activate      # Windows: venv\Scripts\activate

3. تثبيت التبعيات

root@kitploit:~
pip install -r requirements.txt

إذا لم يكن لديك requirements.txt، استخدم سطر pip install من قسم المتطلبات أعلاه.

4. تكوين بيئتك

انسخ ملف المثال واملأ المفاتيح التي لديك:

root@kitploit:~
cp .env.example .env

ثم افتح .env والصق مفاتيح API الخاصة بك. كل مفتاح اختياري — اترك أي سطر فارغاً (أو احذفه) لتعطيل ذلك المصدر. راجع القسم التالي لمعرفة وظيفة كل واحد ومكان الحصول عليه.

5. (اختياري) إضافة مجموعات بيانات محلية

لاستعلامات فورية دون اتصال للكاميرات وأقسام الشرطة، ضع هذه الملفات تحت دليل data/ (أو وجّه DATA_DIR إلى مكان آخر):

root@kitploit:~
data/CAMERAS_WITH_NETWORK_DATA.geojson   # ميزات نقطية (كاميرات)
data/police_precincts_usa.geojson        # ميزات مضلعة (أقسام شرطة أمريكية)
data/camera_networks.json                # بيانات وصفية لمشاركة الشبكة
data/tiles/{z}/{x}/{y}.json              # مجموعة بيانات كاميرات مبلطة اختيارية

إذا كانت هذه الملفات غائبة، يتراجع التطبيق تلقائياً إلى استعلامات OpenStreetMap Overpass المباشرة.

6. التشغيل

root@kitploit:~
python app_v2.py

يبدأ الخادم على http://0.0.0.0:8080. افتح http://localhost:8080 في متصفحك.

تحقق من المزودين الذين تم تحميلهم بنجاح في أي وقت:

root@kitploit:~
GET /api/status     # المفاتيح النشطة مقابل المفقودة
GET /api/debug      # قيمة منطقية لكل مفتاح + اختبار مصادقة WiGLE مباشر

متغيرات البيئة

أنشئ ملف .env في جذر المشروع. فيما يلي القائمة الكاملة التي يقرأها التطبيق.

مفاتيح API لمصادر البيانات (كلها اختيارية)

تكوين التطبيق

المتغير

مصادر بدون مفاتيح (تعمل دائماً)

لا تحتاج هذه إلى أي تكوين: OpenStreetMap Overpass وInsecam وEarthCam وipinfo.io وADS-B (adsb.fi / OpenSky) وCelesTrak TLE وSatNOGS وKiwiSDR.


.env.example

احفظ هذا كـ .env.example في مستودعك حتى يعرف الآخرون الصيغة:

root@kitploit:~
# ── بيئة Signal OPS ──
# كل مفتاح اختياري. اتركه فارغاً لتعطيل ذلك المصدر.

# WiFi / Bluetooth / خلوي
WIGLE_API_NAME=
WIGLE_API_TOKEN=
OPENCELLID_API_KEY=

# ماسحات التعرض للإنترنت
SHODAN_API_KEY=
CENSYS_API_ID=
CENSYS_API_SECRET=
ZOOMEYE_API_KEY=
FOFA_EMAIL=
FOFA_API_KEY=
HUNTERHOW_API_KEY=
NETLAS_API_KEY=
LEAKIX_API_KEY=
CRIMINALIP_API_KEY=
BINARYEDGE_API_KEY=

# الكاميرات وسمعة IP
WINDY_API_KEY=
ABUSEIPDB_API_KEY=

# الطائرات والراديو الهواة
ADSB_API_KEY=
APRS_FI_KEY=

# تحليل الذكاء الاصطناعي
GEMINI_API_KEY=
GEMINI_MODEL=gemini-2.0-flash

# تكوين التطبيق
DATA_DIR=./data
FLASK_SECRET_KEY=

نظرة عامة على API

مجموعة مختارة من نقاط النهاية المعروضة (راجع المصدر للمجموعة الكاملة):


ملاحظات وقيود

  • قد تتأثر بعض المزودين (مثل ZoomEye وCriminalIP) بتداخل TLS على بعض مزودي خدمة الإنترنت ويتم تعطيلها في قائمتي فحص افتراضياً — راجع التعليقات المضمنة في المصدر لإعادة تمكينها خلف VPN/وكيل.
  • تختلف حدود المعدل بشكل كبير بين المزودين؛ يمكن أن تكون الطبقات المجانية صغيرة (خلية WiGLE حوالي 100 استعلام/يوم، على سبيل المثال). يتخطى التطبيق أو يتراجع حيث يمكنه ذلك، لكنك مسؤول عن البقاء ضمن حدود كل مزود.
  • مجموعات البيانات المحلية اختيارية لكنها تسرّع بشكل كبير استعلامات الكاميرا/أقسام الشرطة مقارنة باستعلامات Overpass المباشرة.

تنزيل الأداة
المتغيرالمزوداحصل على مفتاح من
WIGLE_API_NAMEWiGLE (WiFi/BT/خلوي) — اسم المستخدمhttps://wigle.net/account
WIGLE_API_TOKENWiGLE — رمز APIhttps://wigle.net/account
OPENCELLID_API_KEYOpenCellID (أبراج الخلايا)https://opencellid.org
SHODAN_API_KEYShodan (التعرض / الكاميرات)https://account.shodan.io
CENSYS_API_IDCensys — معرف APIhttps://search.censys.io/account/api
CENSYS_API_SECRETCensys — سر APIhttps://search.censys.io/account/api
ZOOMEYE_API_KEYZoomEyehttps://www.zoomeye.org/profile
FOFA_EMAILFOFA — بريد الحسابhttps://fofa.info
FOFA_API_KEYFOFA — مفتاح APIhttps://fofa.info
HUNTERHOW_API_KEYHunter.howhttps://hunter.how
NETLAS_API_KEYNetlashttps://netlas.io
LEAKIX_API_KEYLeakIXhttps://leakix.net
CRIMINALIP_API_KEYCriminalIPhttps://www.criminalip.io
BINARYEDGE_API_KEYBinaryEdgehttps://www.binaryedge.io
WINDY_API_KEYWindy Webcamshttps://api.windy.com/keys
ABUSEIPDB_API_KEYAbuseIPDB (سمعة IP)https://www.abuseipdb.com/account/api
ADSB_API_KEYadsb.fi (اختياري؛ يعمل بدونه)https://adsb.fi
APRS_FI_KEYAPRS.fi (محطات الراديو الهواة)https://aprs.fi/page/api_key
GEMINI_API_KEYGoogle Gemini (تحليل الذكاء الاصطناعي)https://aistudio.google.com/apikey
الافتراضي
الوصف
GEMINI_MODELgemini-2.0-flashنموذج Gemini المستخدم للتحليل
DATA_DIR./dataدليل مجموعات بيانات GeoJSON/JSON المحلية
FLASK_SECRET_KEYعشوائي لكل تشغيلسر جلسة Flask؛ عيّن قيمة ثابتة في الإنتاج
نقطة النهايةالغرض
GET /nearby?lat=&lon=&mode=فحص موحد لـ RF/OSINT حول نقطة
GET /api/cctv?lat=&lon= أو ?country=اكتشاف الكاميرات حسب الموقع أو الدولة
GET /api/search?type=&query=البحث حسب SSID أو IP أو الموقع أو الدولة
POST /api/analyzeملخص ذكاء اصطناعي لقائمة الأجهزة
GET /api/ip-intel?ip=استخبارات تهديدات IP متعددة المصادر
GET /api/adsb?lat=&lon=&radius=طائرات مباشرة + كشف الطوارئ
GET /api/satellites?categories=مواقع الأقمار الصناعية (TLE + SGP4)
GET /api/gps-jamming?lat=&lon=خريطة حرارية لتشويش GPS من ADS-B
GET /api/sdr/kiwisdrقائمة مستقبلات KiwiSDR العامة
GET /api/aprs/stations?lat=&lon=محطات APRS القريبة
GET/POST /api/watchlistإدارة المعرّفات المتعقبة
POST /api/watchlist/checkفحص قائمة الأجهزة مقابل قائمة المراقبة
GET /api/status · GET /api/debugصحة المزودين / تشخيص المفاتيح