Voltar às atualizações
New releaseAug 31, 2026

RustHound-CE v2.5.2

Ingestor de dados do Active Directory para o BloodHound Community Edition escrito em Rust. 🦀

Compartilhar

rusthound-ce logo


O RustHound-CE é uma ferramenta coletora do BloodHound multiplataforma e compilada de forma cruzada, escrita em Rust, o que a torna compatível com Linux, Windows e macOS. Ela gera, portanto, todos os arquivos JSON que podem ser analisados pelo BloodHound Community Edition. Esta versão é compatível apenas com o BloodHound Community Edition. A versão compatível com o BloodHound Legacy pode ser encontrada no github do NeverHack.

O RustHound foi criado durante meus anos como pentester na Armature Technologies, posteriormente renomeada para Opencyber e depois NeverHack. Gostaria de agradecer à NeverHack por me dar tempo para pesquisar e desenvolver o projeto original do RustHound, que ainda está disponível no github deles. Decidimos continuar trabalhando juntos para contribuir com ambas as versões. Esta permanecerá compatível com a edição comunitária, e a versão do NeverHack com a versão Legacy do BloodHound.

Uso rápido

Compilação

Este projeto pode ser compilado diretamente pelo comando make, como:

# Compile para o seu sistema atual
make release
# Compile para Windows
make windows

Ou usando docker, como abaixo:

docker build --rm -t rusthound-ce .

# Em seguida
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

Instalação

Crates.io Version Crates.io Total Downloads

Certifique-se de que as dependências necessárias estejam instaladas.

# Instale e/ou atualize o RustHound-CE pelo comando cargo
cargo install rusthound-ce

Uso

Aqui está um exemplo de comando para coletar objetos de domínio e obter o arquivo zip contendo os arquivos json a serem importados no BloodHound CE:

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

Mais informações e exemplos sobre como compilar o RustHound-CE ou como usar o RustHound-CE podem ser encontrados diretamente na página de ajuda.

Agradecimentos especiais a

IppSec

Categorias