
RustHound-CE v2.5.2
Ingestor de datos de Active Directory para BloodHound Community Edition escrito en Rust. 🦀
RustHound-CE es una herramienta recolectora de BloodHound multiplataforma y compilada de forma cruzada, escrita en Rust, lo que la hace compatible con Linux, Windows y macOS. Por lo tanto, genera todos los archivos JSON que pueden ser analizados por BloodHound Community Edition. Esta versión solo es compatible con BloodHound Community Edition. La versión compatible con BloodHound Legacy se puede encontrar en el github de NeverHack.
RustHound fue creado durante mis años como pentester en Armature Technologies, renombrada posteriormente como Opencyber y luego NeverHack. Me gustarÃa agradecer a NeverHack por darme tiempo para investigar y desarrollar el proyecto original RustHound, que todavÃa está disponible en su github. Hemos decidido seguir trabajando juntos para contribuir a ambas versiones. Esta permanecerá compatible con la edición community, y la versión de NeverHack con la versión Legacy de BloodHound.
- HELP.md - ¿Cómo compilarlo? ¿Cómo instalarlo? ¿Cómo usarlo?
- CHANGELOG.md - Un registro de todos los cambios significativos de versión
- ROADMAP.md - Lista de evoluciones planificadas
- CONTRIBUTING.md - Cómo contribuir al proyecto
- INTEGRATION.md - ¿Cómo usar RustHound-CE como librerÃa en tu proyecto Rust?
- LINKS.md - Recursos útiles
Uso rápido
Compilación
Este proyecto se puede compilar directamente con el comando make asÃ:
# Compile it for your current system
make release
# Compile it for Windows
make windows
O usando docker como se muestra a continuación:
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
Instalación
Asegúrate de que las dependencias requeridas estén instaladas.
# Install and/or update RustHound-CE from cargo command
cargo install rusthound-ce
Uso
Aquà tienes un ejemplo de un comando para recolectar objetos de dominio y obtener el archivo zip que contiene los archivos json que se importarán en BloodHound CE:
rusthound-ce -d DOMAIN.LOCAL -u [email protected] -z
Puedes encontrar más información y ejemplos sobre cómo compilar RustHound-CE o cómo usar RustHound-CE directamente en la página de ayuda.













