
RustHound-CE v2.5.2
Ingestor di dati Active Directory per BloodHound Community Edition scritto in Rust. 🦀
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
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.













