
RustHound-CE v2.5.2
Ingestor di dati Active Directory per BloodHound Community Edition scritto in Rust. 🦀
RustHound-CE è uno strumento di raccolta dati per BloodHound, cross-platform e cross-compiled, scritto in Rust e compatibile con Linux, Windows e macOS. Genera pertanto 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, successivamente rinominata Opencyber e poi NeverHack. Vorrei ringraziare NeverHack per avermi dato il tempo di ricercare e sviluppare il progetto originale RustHound, ancora disponibile sul loro github. Abbiamo deciso di continuare a collaborare per contribuire a entrambe le versioni. Questa resterà compatibile con la community edition, mentre la versione NeverHack sarà compatibile con la versione Legacy di BloodHound.
- HELP.md - Come compilarlo? Come installarlo? Come usarlo?
- CHANGELOG.md - Registro di tutte le modifiche significative alle versioni
- ROADMAP.md - Elenco delle evoluzioni pianificate
- CONTRIBUTING.md - Come contribuire al progetto
- LINKS.md - Risorse utili
Utilizzo rapido
Compilazione
Questo progetto può essere compilato direttamente con il comando make, ad esempio:
# Compila per il tuo sistema corrente
make release
# Compila per Windows
make windows
Oppure usando docker come segue:
docker build --rm -t rusthound-ce .
# Poi
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
Assicurati che le dipendenze richieste siano installate.
# Installa e/o aggiorna RustHound-CE tramite il comando cargo
cargo install rusthound-ce
Utilizzo
Ecco un esempio di comando per raccogliere gli oggetti di dominio e ottenere l'archivio zip contenente i file json da importare in BloodHound CE:
rusthound-ce -d DOMAIN.LOCAL -u [email protected] -z
Ulteriori informazioni ed esempi su come compilare RustHound-CE o su come utilizzare RustHound-CE sono disponibili direttamente nella pagina di aiuto.












