- Notifications
You must be signed in to change notification settings - Fork20
Active Directory data ingestor for BloodHound Community Edition written in Rust. 🦀
License
g0h4n/RustHound-CE
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
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.
- HELP.md - How to compile it? How to install it? How to use it?
- CHANGELOG.md - A record of all significant version changes
- ROADMAP.md - List of planned evolutions
- LINKS.md - Useful resources
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
Make sure therequired dependencies are installed.
# Install and/or update RustHound-CE from cargo commandcargo install rusthound-ce
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.
About
Active Directory data ingestor for BloodHound Community Edition written in Rust. 🦀
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Uh oh!
There was an error while loading.Please reload this page.