Retour aux mises à jour
New releaseAug 31, 2026

RustHound-CE v2.5.2

Outil d'ingestion de données Active Directory pour BloodHound Community Edition écrit en Rust. 🦀

Partager

rusthound-ce logo


RustHound-CE est un outil collecteur BloodHound multiplateforme et cross-compilé écrit en Rust, ce qui le rend compatible avec Linux, Windows et macOS. Il génère ainsi tous les fichiers JSON analysables par BloodHound Community Edition. Cette version n'est compatible qu'avec BloodHound Community Edition. La version compatible avec BloodHound Legacy est disponible sur le github de NeverHack.

RustHound a été créé durant mes années en tant que pentester chez Armature Technologies, renommée plus tard Opencyber puis NeverHack. Je tiens à remercier NeverHack de m'avoir donné le temps de rechercher et de développer le projet original RustHound, toujours disponible sur leur github. Nous avons décidé de continuer à travailler ensemble pour contribuer aux deux versions. Celle-ci restera compatible avec l'édition communautaire, et la version NeverHack avec la version Legacy de BloodHound.

  • HELP.md - Comment le compiler ? Comment l'installer ? Comment l'utiliser ?
  • CHANGELOG.md - Un historique de toutes les modifications importantes de version
  • ROADMAP.md - Liste des évolutions prévues
  • CONTRIBUTING.md - Comment contribuer au projet
  • LINKS.md - Ressources utiles

Utilisation rapide

Compilation

Ce projet peut être compilé directement à partir de la commande make comme suit :

# Compilez-le pour votre système actuel
make release
# Compilez-le pour Windows
make windows

Ou en utilisant docker comme ci-dessous :

docker build --rm -t rusthound-ce .

# Ensuite
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

Installation

Crates.io Version Crates.io Total Downloads

Assurez-vous que les dépendances requises sont installées.

# Installez et/ou mettez à jour RustHound-CE à partir de la commande cargo
cargo install rusthound-ce

Utilisation

Voici un exemple de commande pour collecter les objets du domaine et obtenir l'archive zip contenant les fichiers json à importer dans BloodHound CE :

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

Plus d'informations et d'exemples sur la façon de compiler RustHound-CE ou d'utiliser RustHound-CE sont disponibles directement sur la page d'aide.

Remerciements particuliers à

IppSec

Catégories