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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
EntraTrace — أداة بحث دفاعية توثّق نقاط نهاية API ووكلاء المستخدم القابلة للملاحظة الخاصة بالأدوات الهجومية التي تستهدف Microsoft Entra ID، مما يدعم هندسة الكشف والاستجابة للحوادث. | Kitploit
أدوات/GitHubGitHub/bert-janp/entratrace
أدوات دفاعيةإدارة الهويةجمع المعلوماتأمن السحابةاستخبارات التهديداتالمصادقةالاستجابة للحوادثتحليل السجلات
GitHubbert-janp/entratrace

EntraTrace

أداة بحث دفاعية توثّق نقاط نهاية API ووكلاء المستخدم القابلة للملاحظة الخاصة بالأدوات الهجومية التي تستهدف Microsoft Entra ID، مما يدعم هندسة الكشف والاستجابة للحوادث.

عرض المستودع
12219139منذ 19س 8دتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

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

EntraTrace

EntraTrace هي أداة بحث أمني دفاعي لتوثيق وتحديد السلوك القابل للملاحظة للأدوات الهجومية التي تستهدف Microsoft Entra ID.

يبني المشروع قاعدة معرفية تلقائية حول أدوات مثل AzureHound وAADInternals وO365Enum وPingCastle وغيرها، مع التركيز على آثار UserAgent وAPI التي تولّدها.

حالة المشروع

🚧 قيد التطوير

يجري تطوير المشروع بنشاط. ستتطور البيانات وتغطية الأدوات والوظائف بمرور الوقت.

نرحب بالمساهمات والأبحاث والتصحيحات وتحليلات الأدوات الإضافية.

ما الذي يتتبعه؟

يركز EntraTrace على المعلومات التي قد تكون مفيدة للمدافعين، بما في ذلك:

  • 🔎 نقاط نهاية API — Microsoft Graph وAzure AD Graph ونقاط نهاية API الأخرى التي تصل إليها الأدوات
  • 🕵️ وكلاء المستخدم — وكلاء مستخدم HTTP المرتبطون بالأدوات الهجومية
  • 🛡️ فرص الكشف — البيانات التي يمكن أن تدعم هندسة الكشف والبحث والاستجابة للحوادث

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

ملفات تعريف الأدوات

الأداةواجهات API الفريدةاستدعاءات API الفريدةوكلاء المستخدم
aadinternals411018
AzureHound2280
Graphpython311917
GraphRunner46721
GraphSpy2382
MFASweep41711
MicroBurst3780
MSOLSpray110
o365enum112
o365spray112
pingcastle3141
PowerZure3290
ROADtools44347
ropci3150
Stormspotter340
TeamFiltration3622
TokenSmith280
TokenTactics4816
TokenTacticsV243023

لماذا؟

تُستخدم أدوات الأمن الهجومي بشكل متكرر لتقييم بيئات الهوية ومهاجمتها. إن فهم كيفية تفاعل تلك الأدوات مع Entra ID يمكن أن يساعد المدافعين على تحديد استخدامها والتحقيق في النشاط المشبوه وتحسين تغطية الكشف.

يهدف EntraTrace إلى سد الفجوة بين أبحاث الأدوات الهجومية وعمليات الأمن الدفاعي.

حالات الاستخدام

يمكن استخدام EntraTrace من أجل:

  • بناء عمليات كشف للأدوات الأمنية الهجومية المعروفة
  • تطوير استعلامات بحث في Microsoft Sentinel / SIEM
  • التحقيق في نشاط Entra ID وMicrosoft Graph المشبوه
  • تحديد الأدوات أثناء الاستجابة للحوادث
  • بحث سلوك أدوات الهوية الهجومية
  • تحسين الرؤية الدفاعية لتقنيات الهجمات على الهوية

استعلامات البحث

يمكن استخدام استعلامات البحث KQL التالية لإجراء مسح مؤشرات الاختراق (IOC) على بيانات السجلات لديك:

  • EntraTrace - Sign-in UserAgent Matches
  • EntraTrace - Azure AD Graph UserAgent Matches
  • EntraTrace - Microsoft Graph UserAgent Matches

النشر المحلي

يُحدَّث المستودع يوميًا، لكن النشر المحلي مدعوم. للتشغيل محليًا من جذر المستودع باستخدام Python. استخدم مخرجات المساعدة المدمجة لتأكيد الخيارات المتاحة قبل تشغيلها.

⚠️ - قد يؤدي تشغيل السكربت محليًا إلى تنبيهات أمنية حيث يتم تنزيل المستودعات التي تحتوي على أدوات هجومية محليًا لاستخراج المعلومات اللازمة لإنشاء ملف تعريف.

# Extract API behavior from a repo or refresh all profile entries
python .\Scripts\ExtractToolBehavior.py --all-profiles --output-dir .\Profiles

# Export tool user agents from YAML profiles into a CSV
python .\Scripts\SummarizeUserAgents.py --profiles-dir .\Profiles --output .\Indicator Lists\UserAgents.csv
  • يقوم SummarizeUserAgents.py بتصدير بيانات وكيل المستخدم من ملفات تعريف YAML إلى ملف CSV للبحث والتحري.
  • يقرأ ExtractToolBehavior.py عناوين URL للمستودعات من Profiles\Tools.txt عند وجوده، وإلا فإنه يعود إلى كل repository_url موجود في ملفات تعريف YAML في دليل الإخراج.
  • شغّل أيًا من السكربتين باستخدام -h أو --help لعرض مجموعة المعاملات الكاملة والسلوك.

التطوير بمساعدة الذكاء الاصطناعي

🤖 تم تطوير EntraTrace بمساعدة الذكاء الاصطناعي. يُستخدم الذكاء الاصطناعي طوال عملية التطوير والبحث، مع مراجعة بشرية والتحقق من العمل الناتج.

محتوى ذو صلة

  • Investigating Microsoft Graph Activity Logs
  • GraphApiAuditEvents: The new Graph API Logs
  • Detect threats using Microsoft Graph activity logs - Part 1 بقلم Fabian Bader
  • Detect threats using Microsoft Graph activity logs - Part 2 بقلم Fabian Bader
  • Detect threats using GraphAPIAuditEvents - Part 3 بقلم Fabian Bader
  • Everything you need to know about the MicrosoftGraphActivityLogs بقلم Invictus IR
  • The Missing Link: AADGraphActivityLogs Finally Arrives بقلم Invictus IR

الترخيص

راجع LICENSE للحصول على معلومات الترخيص.

تنزيل الأداة