
RustHound-CE v2.5.2
Инструмент приёма данных Active Directory для BloodHound Community Edition, написанный на Rust. 🦀
RustHound-CE — это кроссплатформенный и кросс-компилируемый инструмент-коллектор для BloodHound, написанный на Rust, что делает его совместимым с Linux, Windows и macOS. Он генерирует все JSON-файлы, которые могут быть проанализированы BloodHound Community Edition. Эта версия совместима только с BloodHound Community Edition. Версию, совместимую с BloodHound Legacy, можно найти на github NeverHack.
RustHound был создан в годы моей работы пентестером в Armature Technologies, позже переименованной в Opencyber, а затем в NeverHack. Я хотел бы поблагодарить NeverHack за предоставленное время для исследования и разработки оригинального проекта RustHound, который по-прежнему доступен на их github. Мы решили продолжить совместную работу над обеими версиями. Эта версия останется совместимой с community edition, а версия NeverHack — с Legacy-версией BloodHound.
- HELP.md — Как скомпилировать? Как установить? Как использовать?
- CHANGELOG.md — Запись всех значительных изменений версий
- ROADMAP.md — Список запланированных улучшений
- CONTRIBUTING.md — Как внести вклад в проект
- INTEGRATION.md — Как использовать RustHound-CE в качестве библиотеки в вашем Rust-проекте?
- LINKS.md — Полезные ресурсы
Быстрое использование
Компиляция
Этот проект можно скомпилировать напрямую с помощью команды make, например:
# Compile it for your current system
make release
# Compile it for Windows
make windows
Или используя docker, как показано ниже:
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
Установка
Убедитесь, что необходимые зависимости установлены.
# Install and/or update RustHound-CE from cargo command
cargo install rusthound-ce
Использование
Вот пример команды для сбора объектов домена и получения zip-архива, содержащего json-файлы для импорта в BloodHound CE:
rusthound-ce -d DOMAIN.LOCAL -u [email protected] -z
Дополнительную информацию и примеры о том, как скомпилировать RustHound-CE или как использовать RustHound-CE, можно найти непосредственно на странице помощи.













