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 mit Linux, Windows und macOS kompatibel ist. Es erzeugt daher alle JSON-Dateien, die mit 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, das später in Opencyber und dann in NeverHack umbenannt wurde. Ich möchte mich bei NeverHack bedanken, dass sie mir Zeit für Forschung und Entwicklung des ursprünglichen RustHound-Projekts gegeben haben, das weiterhin auf ihrem GitHub verfügbar ist. Wir haben uns entschieden, weiterhin zusammenzuarbeiten, um zu beiden Versionen beizutragen. Diese hier bleibt mit der Community Edition kompatibel, 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 wichtigen Versionsänderungen
  • ROADMAP.md – Liste geplanter Weiterentwicklungen
  • CONTRIBUTING.md – Wie man zum Projekt beiträgt
  • LINKS.md – Nützliche Ressourcen

Schnelle Verwendung

Kompilierung

Dieses Projekt kann direkt mit dem Befehl make kompiliert werden, z. B.:

# Für Ihr aktuelles System kompilieren
make release
# Für Windows kompilieren
make windows

Oder mit docker wie folgt:

docker build --rm -t rusthound-ce .

# Dann
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.

# RustHound-CE über den cargo-Befehl installieren und/oder aktualisieren
cargo install rusthound-ce

Verwendung

Hier ist ein Beispiel für einen Befehl zum Sammeln von Domänenobjekten und zum Erhalten 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 an

IppSec

Kategorien