العودة إلى التحديثات
New releaseAug 31, 2026

RustHound-CE v2.5.2

مُدخل بيانات Active Directory لإصدار BloodHound Community Edition مكتوب بلغة Rust. 🦀

مشاركة

rusthound-ce logo


RustHound-CE هي أداة جامع BloodHound متعددة المنصات ومترجمة تبادليًا مكتوبة بلغة Rust، مما يجعلها متوافقة مع Linux وWindows وmacOS. وبالتالي فهي تولد جميع ملفات JSON التي يمكن تحليلها بواسطة BloodHound Community Edition. هذا الإصدار متوافق فقط مع BloodHound Community Edition. الإصدار المتوافق مع BloodHound Legacy يمكن العثور عليه على NeverHack's github.

تم إنشاء RustHound خلال سنوات عملي كمختبر اختراق في Armature Technologies، التي أُعيد تسميتها لاحقًا إلى Opencyber ثم NeverHack. أود أن أشكر NeverHack لمنحي الوقت للبحث وتطوير مشروع RustHound الأصلي، الذي لا يزال متاحًا على github الخاص بهم. قررنا مواصلة العمل معًا للمساهمة في كلا الإصدارين. سيبقى هذا الإصدار متوافقًا مع إصدار المجتمع، وسيبقى إصدار NeverHack متوافقًا مع إصدار Legacy من BloodHound.

  • HELP.md - كيف يتم تجميعه؟ كيف يتم تثبيته؟ كيف يتم استخدامه؟
  • CHANGELOG.md - سجل بجميع تغييرات الإصدارات المهمة
  • ROADMAP.md - قائمة التطورات المخطط لها
  • CONTRIBUTING.md - كيف تساهم في المشروع
  • INTEGRATION.md - كيف تستخدم RustHound-CE كمكتبة في مشروع Rust الخاص بك؟
  • LINKS.md - موارد مفيدة

الاستخدام السريع

التجميع

يمكن تجميع هذا المشروع مباشرة من أمر make مثل:

# Compile it for your current system
make release
# Compile it for Windows
make windows

أو باستخدام docker كما يلي:

docker build --rm -t rusthound-ce .

# Then
docker run --rm -v $PWD:/usr/src/rusthound-ce rusthound-ce help
docker run --rm -v $PWD:/usr/src/rusthound-ce rusthound-ce release
docker run --rm -v $PWD:/usr/src/rusthound-ce rusthound-ce windows
docker run --rm -v $PWD:/usr/src/rusthound-ce rusthound-ce linux

التثبيت

Crates.io Version Crates.io Total Downloads

تأكد من تثبيت التبعيات المطلوبة.

# Install and/or update RustHound-CE from cargo command
cargo install rusthound-ce

الاستخدام

إليك مثال على أمر لجمع كائنات النطاق والحصول على أرشيف zip الذي يحتوي على ملفات json المراد استيرادها إلى BloodHound CE:

rusthound-ce -d DOMAIN.LOCAL -u [email protected] -z

يمكن العثور على مزيد من المعلومات والأمثلة حول كيفية تجميع RustHound-CE أو كيفية استخدام RustHound-CE مباشرة على صفحة المساعدة.

شكر خاص إلى

IppSec

الفئات