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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
Azure-Sentinel — SIEM أصلي للسحابة للتحليلات الأمنية الذكية لمؤسستك بأكملها. | Kitploit
أدوات/GitHubGitHub/azure/azure-sentinel
أدوات دفاعيةأمن السحابةاستخبارات التهديداتكشف التسللالتعلم والتعليمالاستجابة للحوادثموارد منسقةتحليل السجلات
GitHubazure/azure-sentinel

Azure-Sentinel

SIEM أصلي للسحابة للتحليلات الأمنية الذكية لمؤسستك بأكملها.

عرض المستودع
6.1k3.8k37منذ 9س 29دتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

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

مايكروسوفت سينتينل و مايكروسوفت 365 ديفيندر

مرحبًا بكم في المستودع الموحد لمايكروسوفت سينتينل و مايكروسوفت 365 ديفيندر! يحتوي هذا المستودع على كشفيات جاهزة، استعلامات استكشاف، استعلامات صيد، كتب عمل، دفاتر تشغيل وغيرها الكثير لمساعدتك على البدء مع مايكروسوفت سينتينل وتوفير محتوى أمني لتأمين بيئتك وصيد التهديدات. تتضمن استعلامات الصيد أيضًا استعلامات صيد مايكروسوفت 365 ديفيندر لسيناريوهات الصيد المتقدمة في كل من مايكروسوفت 365 ديفيندر و مايكروسوفت سينتينل. يمكنك أيضًا التقديم على المشكلات لأي عينات أو موارد ترغب في رؤيتها هنا أثناء انضمامك إلى مايكروسوفت سينتينل. يرحب هذا المستودع بالمساهمات ويُرجى الرجوع إلى ويكي هذا المستودع للبدء. للأسئلة والملاحظات، يرجى الاتصال بـ [email protected]

الموارد

  • وثائق مايكروسوفت سينتينل
  • وثائق مايكروسوفت 365 ديفيندر
  • الندوات عبر الإنترنت لمجتمع الأمان
  • البدء مع GitHub

نحن نقدر ملاحظاتك. فيما يلي بعض القنوات لمساعدتك في طرح أسئلتك أو ملاحظاتك:

  1. أسئلة وأجوبة عامة خاصة بالمنتج لـ SIEM و SOAR - انضم إلى محادثات مجتمع مايكروسوفت سينتينل التقني
  2. أسئلة وأجوبة عامة خاصة بالمنتج لـ XDR - انضم إلى محادثات مجتمع مايكروسوفت 365 ديفيندر التقني
  3. طلبات الميزات الخاصة بالمنتج - قم بالتصويت أو النشر الجديد على منتديات ملاحظات مايكروسوفت سينتينل
  4. الإبلاغ عن أخطاء المنتج أو المساهمة - تقديم مشكلة GitHub باستخدام قالب الخطأ
  5. ملاحظات عامة حول المجتمع وعملية المساهمة - تقديم مشكلة GitHub باستخدام قالب طلب ميزة

إرشادات المساهمة

يرحب هذا المشروع بالمساهمات والاقتراحات. تتطلب معظم المساهمات موافقتك على اتفاقية ترخيص المساهم (CLA) التي تعلن أن لديك الحق، وأنك بالفعل تمنحنا الحقوق لاستخدام مساهمتك. للتفاصيل، قم بزيارة https://cla.microsoft.com.

إضافة مساهماتك الجديدة أو المحدثة إلى GitHub

ملاحظة: إذا كنت مساهمًا لأول مرة في هذا المستودع، فاتبع إرشادات Fork العامة لـ GitHub قبل الاستنساخ أو الخطوات المحددة لمستودع Sentinel.

الخطوات العامة

مساهمة جديدة أو تحديث لإحدى المساهمات عبر هذه الطرق:

  • تقديم للمراجعة مباشرة على موقع GitHub
    • تصفح إلى المجلد الذي تريد رفع ملفك إليه
    • اختر رفع الملفات وتصفح ملفك.
    • سيتعين عليك إنشاء فرع خاص بك ثم تقديم طلب السحب للمراجعة.
  • استخدم GitHub Desktop أو Visual Studio أو VSCode
    • قم بعمل Fork للمستودع
    • استنساخ المستودع
    • أنشئ فرعك الخاص
    • قم بإضافاتك/تحديثاتك في GitHub Desktop
    • تأكد من دمج master مرة أخرى في فرعك قبل الدفع.
    • ادفع تغييراتك إلى GitHub

طلب السحب

  • بعد دفع تغييراتك، ستحتاج إلى تقديم طلب السحب (PR)
  • مطلوب تفاصيل حول التغييرات المقترحة، تأكد من تضمين مستوى أدنى من التفاصيل حتى يتمكن المراجع من فهم سبب التغيير وما يتعلق به في الكود بوضوح.
  • بعد التقديم، تحقق من طلب السحب للتعليقات
  • قم بإجراء التغييرات كما هو مقترح وقم بتحديث فرعك أو اشرح سبب عدم الحاجة إلى تغيير. قم بحل التعليق عند الانتهاء.

فحص التحقق من هيكل قالب الكشف لطلب السحب

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

A total of 1 test files matched the specified pattern.
[xUnit.net 00:00:00.95]     Kqlvalidations.Tests.DetectionTemplateStructureValidationTests.Validate_DetectionTemplates_HaveValidTemplateStructure(detectionsYamlFileName: "ExcessiveBlockedTrafficGeneratedbyUser.yaml") [FAIL]
  X Kqlvalidations.Tests.DetectionTemplateStructureValidationTests.Validate_DetectionTemplates_HaveValidTemplateStructure(detectionsYamlFileName: "ExcessiveBlockedTrafficGeneratedbyUser.yaml") [104ms]
  Error Message:
   Expected object to be <null>, but found System.ComponentModel.DataAnnotations.ValidationException with message "An old mapping for entity 'AccountCustomEntity' does not have a matching new mapping entry."

فحص التحقق من KQL لطلب السحب

كجزء من فحوصات طلب السحب، نقوم بتشغيل التحقق من بناء جملة استعلامات KQL المحددة في القالب. إذا فشل هذا الفحص، انتقل إلى Azure Pipeline (بالضغط على رابط الأخطاء في علامة تبويب الفحوصات في طلب السحب الخاص بك) Azurepipeline في خط الأنابيب، يمكنك رؤية أي اختبار فشل وما هو السبب: Pipeline Tests Tab

مثال لرسالة خطأ:

A total of 1 test files matched the specified pattern.
[xUnit.net 00:00:01.81]     Kqlvalidations.Tests.KqlValidationTests.Validate_DetectionQueries_HaveValidKql(detectionsYamlFileName: "ExcessiveBlockedTrafficGeneratedbyUser.yaml") [FAIL]
  X Kqlvalidations.Tests.KqlValidationTests.Validate_DetectionQueries_HaveValidKql(detectionsYamlFileName: "ExcessiveBlockedTrafficGeneratedbyUser.yaml") [21ms]
  Error Message:
   Template Id:fa0ab69c-7124-4f62-acdd-61017cf6ce89 is not valid Errors:The name 'SymantecEndpointProtection' does not refer to any known table, tabular variable or function., Code: 'KS204', Severity: 'Error', Location: '67..93',The name 'SymantecEndpointProtection' does not refer to any known table, tabular variable or function., Code: 'KS204', Severity: 'Error', Location: '289..315'

إذا كنت تستخدم جدول سجلات مخصص (جدول غير محدد في جميع مساحات العمل افتراضيًا)، فيجب عليك التحقق من أن مخطط الجدول الخاص بك محدد في ملف json في المجلد Azure-Sentinel\.script\tests\KqlvalidationsTests\CustomTables

مثال لجدول tablexyz.json

{
  "Name": "tablexyz",
  "Properties": [
    {
      "Name": "SomeDateTimeColumn",
      "Type": "DateTime"
    },
    {
      "Name": "SomeStringColumn",
      "Type": "String"
    },
    {
      "Name": "SomeDynamicColumn",
      "Type": "Dynamic"
    }
  ]
}

تشغيل التحقق من KQL محليًا

لتشغيل التحقق من KQL قبل تقديم طلب السحب على جهازك المحلي:

  • تحتاج إلى تثبيت .Net Core 3.1 SDK كيفية تنزيل .Net (يدعم جميع المنصات)
  • افتح Shell وانتقل إلى Azure-Sentinel\\.script\tests\KqlvalidationsTests\
  • نفذ dotnet test

مثال للإخراج (على Ubuntu):

Welcome to .NET Core 3.1!
----------------------
SDK Version: 3.1.403
تنزيل الأداة