Volver a actualizaciones
Nuevo releaseAug 31, 2026

RustHound-CE v2.5.2

Ingestor de datos de Active Directory para BloodHound Community Edition escrito en Rust. 🦀

Compartir

rusthound-ce logo


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

Crates.io Version Crates.io Total Downloads

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.

Agradecimientos especiales a

IppSec

Categorías