Skip to content
KitploitKITPLOIT
أدواتعمليات الاستغلالالمدونة
Log in
إرسال
أدواتعمليات الاستغلالالمدونة
إرسال

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
cloud_enum — أداة OSINT متعددة السحابات. تعداد الموارد العامة في AWS وAzure وGoogle Cloud. | Kitploit
أدوات/GitHubGitHub/initstring/cloud_enum
الاستخبارات مفتوحة المصدر (OSINT)الاستطلاعجمع المعلوماتاختبار الاختراقأمن السحابة
GitHubinitstring/cloud_enum

cloud_enum

أداة OSINT متعددة السحابات. تعداد الموارد العامة في AWS وAzure وGoogle Cloud.

عرض المستودع
2.1k30416منذ 16 أيامتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

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

cloud_enum

مستقبل cloud_enum

بنيت هذه الأداة في عام 2019 لاختبار اختراق يتضمن Azure، حيث لم تكن أي أداة تعداد أخرى تدعمه في ذلك الوقت. نمت الأداة من هناك، وتعلمت الكثير أثناء إضافة الميزات.

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

من الآن فصاعدًا، من المنطقي دمج هذه الوظائف في مشروع مُصان جيدًا يتعامل مع الأساسيات (طلبات الويب/DNS، الخيوط، الإدخال/الإخراج، التسجيل، إلخ). Nuclei مناسب تمامًا لهذا الغرض. يمكنك رؤية أول طلب سحب لي لنقل وظائف cloud_enum إلى Nuclei هنا.

أشجع الآخرين على المساهمة بقوالب إلى Nuclei، مما يسمح لنا بالتركيز على اكتشاف موارد السحابة مع ترك الأساسيات لـ Nuclei.

سأظل أحاول مراجعة طلبات السحب هنا لمعالجة الأخطاء حسب توفر الوقت، لكن على الأرجح لن يكون لدي وقت لإجراء تغييرات كبيرة.

شكرًا لجميع المساهمين الرائعين. حظًا موفقًا في الاستطلاع!

نظرة عامة

أداة OSINT متعددة السحابات. تعداد الموارد العامة في AWS وAzure وGoogle Cloud.

تعدّد حاليًا ما يلي:

Amazon Web Services:

  • حاويات S3 المفتوحة / المحمية
  • awsapps (WorkMail، WorkDocs، Connect، إلخ)

Microsoft Azure:

  • حسابات التخزين
  • حاويات Blob Storage المفتوحة
  • قواعد البيانات المستضافة
  • الأجهزة الافتراضية
  • تطبيقات الويب

Google Cloud Platform

  • حاويات GCP المفتوحة / المحمية
  • قواعد بيانات Firebase Realtime المفتوحة / المحمية
  • مواقع Google App Engine
  • Cloud Functions (تعدّد المشاريع/المناطق التي تحتوي على دوال موجودة، ثم تجري هجوم القوة الغاشمة على أسماء الدوال الفعلية)
  • تطبيقات Firebase المفتوحة

شاهدها أثناء العمل في العرض التوضيحي بالفيديو لـ Codingo هنا.

الاستخدام

الإعداد

يستخدم هذا المشروع uv لإدارة التبعيات. ثبّت uv، ثم شغّل:

uv sync

أو ثبّتها كأداة مستقلة:

uv tool install git+https://github.com/initstring/cloud_enum

التشغيل

الوسيط الوحيد المطلوب هو كلمة مفتاحية واحدة على الأقل. يمكنك استخدام سلاسل التشويش المدمجة، لكنك ستحصل على نتائج أفضل إذا قدمت سلاسلك الخاصة باستخدام -m و/أو -b.

يمكنك تقديم كلمات مفتاحية متعددة بتحديد الوسيط -k عدة مرات.

يتم تحوير الكلمات المفتاحية تلقائيًا باستخدام سلاسل من enum_tools/fuzz.txt أو ملف تقدمه باستخدام العلامة -m. الخدمات التي تتطلب مستوى ثانيًا من القوة الغاشمة (Azure Containers وGCP Functions) ستستخدم أيضًا fuzz.txt افتراضيًا أو ملفًا تقدمه باستخدام العلامة -b.

لنفترض أنك كنت تبحث عن "somecompany" الذي يكون موقعه الإلكتروني "somecompany.io" ويصنع منتجًا يسمى "blockchaindoohickey". يمكنك تشغيل الأداة هكذا:

uv run cloud_enum -k somecompany -k somecompany.io -k blockchaindoohickey

يستخدم كشط HTTP وعمليات بحث DNS 5 خيوط لكل منهما افتراضيًا. يمكنك محاولة زيادة هذا، لكن في النهاية ستقوم مزودات السحابة بتحديد معدلك. إليك مثال للزيادة إلى 10.

uv run cloud_enum -k keyword -t 10

مهم: بعض الموارد (Azure Containers، GCP Functions) يتم اكتشافها لكل منطقة. لتوفير وقت الفحص، يوجد متغير "REGIONS" معرّف في enum_tools/azure_regions.py وenum_tools/gcp_regions.py ومضبوط افتراضيًا لاستخدام منطقة واحدة فقط. قد ترغب في الاطلاع على هذه الملفات وتعديلها لتكون ذات صلة بعملك الخاص.

تفاصيل الاستخدام الكاملة

usage: cloud_enum [-h] (-k KEYWORD | -kf KEYFILE) [-m MUTATIONS] [-b BRUTE] [-t THREADS]
                  [-ns NAMESERVER] [-nsf NAMESERVERFILE] [-l LOGFILE] [-f FORMAT] [--disable-aws]
                  [--disable-azure] [--disable-gcp] [-qs]

Multi-cloud enumeration utility. All hail OSINT!

options:
  -h, --help            show this help message and exit
  -k, --keyword KEYWORD
                        Keyword. Can use argument multiple times.
  -kf, --keyfile KEYFILE
                        Input file with a single keyword per line.
  -m, --mutations MUTATIONS
                        Mutations. Default: enum_tools/fuzz.txt
  -b, --brute BRUTE     List to brute-force Azure container names. Default: enum_tools/fuzz.txt
  -t, --threads THREADS
                        Threads for HTTP brute-force. Default = 5
  -ns, --nameserver NAMESERVER
                        DNS server to use in brute-force. Default: 1.1.1.1
  -nsf, --nameserverfile NAMESERVERFILE
                        Path to the file containing nameserver IPs
  -l, --logfile LOGFILE
                        Appends found items to specified file.
  -f, --format FORMAT   Format for log file (text,json,csv) - default: text
  --disable-aws         Disable Amazon checks.
  --disable-azure       Disable Azure checks.
  --disable-gcp         Disable Google checks.
  -qs, --quickscan      Disable all mutations and second-level scans

شكرًا

حتى الآن، استعرت من:

  • بعض التباديل من GCPBucketBrute
تنزيل الأداة