アップデート一覧に戻る
New releaseAug 31, 2026

RustHound-CE v2.5.2

BloodHound Community Edition用のActive Directoryデータインジェスター。Rustで書かれています。🦀

共有

rusthound-ce logo


RustHound-CEは、Rustで書かれたクロスプラットフォームかつクロスコンパイル対応のBloodHoundコレクターツールであり、Linux、Windows、macOSで動作します。したがって、BloodHound Community Editionで解析可能なすべてのJSONファイルを生成します。このバージョンはBloodHound Community Editionとのみ互換性があります。BloodHound Legacyと互換性のあるバージョンはNeverHackのgithubで入手できます。

RustHoundは、私がArmature Technologies(後にOpencyber、そしてNeverHackへと改名)でペンテスターとして働いていた時期に作成されました。オリジナルのRustHoundプロジェクトの研究と開発のための時間を与えてくれたNeverHackに感謝します。このプロジェクトは現在も彼らのgithubで入手可能です。私たちは両バージョンに貢献するために協力を続けることを決定しました。このバージョンはコミュニティエディションとの互換性を維持し、NeverHackのバージョンはBloodHoundのLegacyバージョンとの互換性を維持します。

  • HELP.md - コンパイル方法は?インストール方法は?使用方法は?
  • CHANGELOG.md - すべての重要なバージョン変更の記録
  • ROADMAP.md - 計画されている進化のリスト
  • CONTRIBUTING.md - プロジェクトへの貢献方法
  • INTEGRATION.md - RustプロジェクトでRustHound-CEをライブラリとして使用する方法は?
  • 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

インストール

Crates.io Version Crates.io Total Downloads

必要な依存関係がインストールされていることを確認してください。

# Install and/or update RustHound-CE from cargo command
cargo install rusthound-ce

使用法

以下は、ドメインオブジェクトを収集し、BloodHound CEにインポートするJSONファイルを含むzipアーカイブを取得するためのコマンド例です:

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

RustHound-CEのコンパイル方法や使用方法に関する詳細情報と例は、ヘルプページで直接確認できます。

特別な感謝

IppSec

カテゴリ