ZurĂĽck zu den Updates
New releaseAug 31, 2026

RustHound-CE v2.5.2

Active-Directory-Dateningestor für BloodHound Community Edition, geschrieben in Rust. 🦀

Teilen

rusthound-ce logo


RustHound-CE ist ein plattformübergreifendes und cross-kompiliertes BloodHound-Collector-Tool, das in Rust geschrieben wurde und daher mit Linux, Windows und macOS kompatibel ist. Es generiert alle JSON-Dateien, die von BloodHound Community Edition analysiert werden können. Diese Version ist nur mit BloodHound Community Edition kompatibel. Die mit BloodHound Legacy kompatible Version ist auf NeverHacks GitHub zu finden.

RustHound entstand während meiner Jahre als Pentester bei Armature Technologies, später umbenannt in Opencyber und dann NeverHack. Ich möchte NeverHack dafür danken, dass sie mir Zeit für die Recherche und Entwicklung des ursprünglichen RustHound-Projekts gegeben haben, das weiterhin auf ihrem GitHub verfügbar ist. Wir haben beschlossen, weiterhin zusammenzuarbeiten, um zu beiden Versionen beizutragen. Diese hier bleibt mit der Community Edition kompatibel, und die NeverHack-Version mit der Legacy-Version von BloodHound.

  • HELP.md - Wie kompiliert man es? Wie installiert man es? Wie verwendet man es?
  • CHANGELOG.md - Eine Aufzeichnung aller bedeutenden Versionsänderungen
  • ROADMAP.md - Liste der geplanten Weiterentwicklungen
  • CONTRIBUTING.md - Wie man zum Projekt beiträgt
  • INTEGRATION.md - Wie man RustHound-CE als Bibliothek in seinem Rust-Projekt verwendet?
  • LINKS.md - NĂĽtzliche Ressourcen

Schnellverwendung

Kompilierung

Dieses Projekt kann direkt mit dem make-Befehl kompiliert werden, wie:

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

Oder mit docker wie unten:

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

Installation

Crates.io Version Crates.io Total Downloads

Stellen Sie sicher, dass die erforderlichen Abhängigkeiten installiert sind.

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

Verwendung

Hier ist ein Beispiel für einen Befehl zum Sammeln von Domänenobjekten und zum Erhalt des Zip-Archivs mit den JSON-Dateien, die in BloodHound CE importiert werden sollen:

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

Weitere Informationen und Beispiele zur Kompilierung von RustHound-CE oder zur Verwendung von RustHound-CE finden Sie direkt auf der Hilfeseite.

Besonderer Dank gilt

IppSec

Kategorien