Torna agli aggiornamenti
New releaseAug 31, 2026

RustHound-CE v2.5.2

Ingestor di dati Active Directory per BloodHound Community Edition scritto in Rust. 🦀

Condividi

rusthound-ce logo


RustHound-CE è uno strumento di raccolta BloodHound multipiattaforma e cross-compilato scritto in Rust, che lo rende compatibile con Linux, Windows e macOS. Genera quindi tutti i file JSON che possono essere analizzati da BloodHound Community Edition. Questa versione è compatibile solo con BloodHound Community Edition. La versione compatibile con BloodHound Legacy è disponibile sul github di NeverHack.

RustHound è stato creato durante i miei anni come pentester presso Armature Technologies, rinominata successivamente Opencyber e poi NeverHack. Vorrei ringraziare NeverHack per avermi dato il tempo di ricercare e sviluppare il progetto originale RustHound, che è ancora disponibile sul loro github. Abbiamo deciso di continuare a lavorare insieme per contribuire a entrambe le versioni. Questa rimarrà compatibile con la community edition, e la versione NeverHack con la versione Legacy di BloodHound.

  • HELP.md - Come compilarlo? Come installarlo? Come usarlo?
  • CHANGELOG.md - Un registro di tutte le modifiche significative alle versioni
  • ROADMAP.md - Elenco delle evoluzioni pianificate
  • CONTRIBUTING.md - Come contribuire al progetto
  • INTEGRATION.md - Come usare RustHound-CE come libreria nel tuo progetto Rust?
  • LINKS.md - Risorse utili

Utilizzo rapido

Compilazione

Questo progetto può essere compilato direttamente con il comando make come:

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

Oppure usando docker come mostrato di seguito:

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

Installazione

Crates.io Version Crates.io Total Downloads

Assicurati che le dipendenze richieste siano installate.

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

Utilizzo

Ecco un esempio di comando per raccogliere oggetti del dominio e ottenere l'archivio zip contenente i file json da importare in BloodHound CE:

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

Maggiori informazioni ed esempi su come compilare RustHound-CE o su come usare RustHound-CE sono disponibili direttamente nella pagina di aiuto.

Un ringraziamento speciale a

IppSec

Categorie