Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Active Directory data ingestor for BloodHound Community Edition written in Rust. 🦀

License

NotificationsYou must be signed in to change notification settings

g0h4n/RustHound-CE

Repository files navigation

rusthound-ce logo


RustHound-CE is a cross-platform and cross-compiled BloodHound collector tool written in Rust, making it compatible with Linux, Windows, and macOS. It therefore generates all the JSON files that can be analyzed by BloodHound Community Edition. This version is only compatible withBloodHound Community Edition. The version compatible withBloodHound Legacy can be found onNeverHack's github.

RustHound was created during my years as a pentester at Armature Technologies, renamed later Opencyber then NeverHack. I would like to thanks NeverHack for giving me time to research and develop the original RustHound project, which is still available on their github. We've decided to continue working together to contribute to both versions. This one will remain compatible with the community edition, and the NeverHack version with the Legacy version of BloodHound.

Quick usage

Compilation

This project can be compiled directly frommake command like:

# Compile it for your current systemmake release# Compile it for Windowsmake windows

Or usingdocker like below:

docker build --rm -t rusthound-ce.# Thendocker run --rm -v$PWD:/usr/src/rusthound-ce rusthound-cehelpdocker run --rm -v$PWD:/usr/src/rusthound-ce rusthound-ce releasedocker run --rm -v$PWD:/usr/src/rusthound-ce rusthound-ce windowsdocker run --rm -v$PWD:/usr/src/rusthound-ce rusthound-ce linux

Installation

Crates.io VersionCrates.io Total Downloads

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

Usage

Here's an example of a command to collect domain objects and obtain the zip archive containing the json files to be imported into BloodHound CE:

rusthound-ce -d DOMAIN.LOCAL -u USERNAME@DOMAIN.LOCAL -z

More information and examples with how to compile RustHound-CE or how to use RustHound-CE can be found directly on thehelp page.

Special thanks to


[8]ページ先頭

©2009-2025 Movatter.jp