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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
BloodHound_CustomQueries_Toolset — أداة لاستيراد استعلاماتك المخصصة من BloodHound "Legacy" إلى BloodHound "Community" | Kitploit
أدوات/GitHubGitHub/som3canadian/bloodhound_customqueries_toolset
اختبار الاختراقالأدوات والمكونات
GitHubsom3canadian/bloodhound_customqueries_toolset

BloodHound_CustomQueries_Toolset

أداة لاستيراد استعلاماتك المخصصة من BloodHound "Legacy" إلى BloodHound "Community"

عرض المستودع

الأكثر شعبية

عرض الكل →

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

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

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

عرض جميع الأدوات →
مشاركة
8منذ 2 سنواتلم تتم المراجعة بعد

مجموعة أدوات BloodHound_CustomQueries_Toolset

أداة لاستيراد استعلاماتك المخصصة لـ BloodHound "Legacy" إلى BloodHound "Community".

ملاحظة: على نظام لينكس/كالي، يوجد ملف customqueries.json الخاص بـ BloodHound Legacy في المسار ~/.config/bloodhound/customqueries.json

التثبيت

  1. استنساخ هذا المستودع.
  2. نسخ ملف example.env إلى .env وملء متغيرات البيئة المطلوبة.
  3. تثبيت الحزم المطلوبة:
root@kitploit:~
pip3 install -r requirements.txt

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

يستخدم البرنامج النصي متغيرات البيئة التالية، والتي يجب تعيينها في ملف .env (انظر example.env):

  • BHE_DOMAIN: نطاق واجهة برمجة تطبيقات BHE.
  • BHE_PORT: منفذ واجهة برمجة تطبيقات BHE.
  • BHE_SCHEME: مخطط واجهة برمجة تطبيقات BHE (http أو https).
  • BHE_TOKEN_KEY: مفتاح الرمز المميز لواجهة برمجة تطبيقات BHE.
  • BHE_TOKEN_SECRET: سر الرمز المميز لواجهة برمجة تطبيقات BHE.

تفاصيل أكثر هنا: BloodHound API

الاستخدام

root@kitploit:~
python bh-toolset.py [-h] [-i [FILE]] [--new [NEW_FILE]] [--delete]
  • -h: عرض رسالة المساعدة والخروج.
  • -i: استيراد ملف customqueries.json من الصيغة القديمة. (الملف الافتراضي: customqueries.json).
  • --new: استيراد استعلامات مخصصة بصيغة الإصدار الجديد. (الملف الافتراضي: new_customqueries.json).
  • --delete: حذف جميع الاستعلامات المحفوظة.

مثال

root@kitploit:~
# عرض المساعدة
python3 bh-toolset.py -h
# تحويل واستيراد الاستعلامات المخصصة من BloodHound Legacy
python3 bh-toolset.py -i
# استيراد استعلامات مخصصة محولة بالفعل
python3 bh-toolset.py -i --new
# تحديد أسماء ملفات مخصصة
python3 bh-toolset.py -i my_customqueries.json --new my_new_customqueries.json
# حذف جميع الاستعلامات المحفوظة
python3 bh-toolset.py --delete

ملاحظات

بعض السمات مثل owned و highvalue قد تغيرت في BloodHound Community. ستحتاج إلى تعديلها يدويًا (حاليًا). مثال:

  • MATCH (m:User) WHERE m.owned=TRUE RETURN m أصبحت الآن MATCH (m:User) WHERE m.system_tags =~ '.*owned*.' RETURN m
  • راجع أمثلة أخرى في new_customqueries.json

الإسناد

  • Yack
تنزيل الأداة