Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
BloodHound_CustomQueries_Toolset — BloodHound "Legacy"からBloodHound "Community"にカスタムクエリをインポートするためのツール | Kitploit
ツール/GitHubGitHub/som3canadian/bloodhound_customqueries_toolset
ペネトレーションテストユーティリティとフレームワーク
GitHubsom3canadian/bloodhound_customqueries_toolset

BloodHound_CustomQueries_Toolset

BloodHound "Legacy"からBloodHound "Community"にカスタムクエリをインポートするためのツール

リポジトリを見る

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有
82年前未レビュー

BloodHound_CustomQueries_Toolset

BloodHound "Legacy"からBloodHound "Community"へカスタムクエリをインポートするためのツール。

注意:Linux/Kaliでは、BloodHound Legacyのcustomqueries.jsonファイルは~/.config/bloodhound/customqueries.jsonにあります。

インストール

  1. このリポジトリをクローンします。
  2. example.envファイルを.envにコピーし、必要な環境変数を入力します。
  3. 必要なパッケージをインストールします:
root@kitploit:~
pip3 install -r requirements.txt

環境変数

スクリプトは以下の環境変数を使用します。これらは.envファイルに設定する必要があります(example.envを参照)。

  • BHE_DOMAIN: BHE APIのドメイン。
  • BHE_PORT: BHE APIのポート。
  • BHE_SCHEME: BHE APIのスキーム(http または https)。
  • BHE_TOKEN_KEY: BHE APIのトークンキー。
  • BHE_TOKEN_SECRET: BHE APIのトークンシークレット。

詳細はこちら: BloodHound API

使用方法

root@kitploit:~
python bh-toolset.py [-h] [-i [FILE]] [--new [NEW_FILE]] [--delete]
  • -h: ヘルプメッセージを表示して終了します。
  • -i: レガシーフォーマットからcustomqueries.jsonファイルをインポートします。(デフォルト:customqueries.json)。
  • --new: 新しいバージョン用に既にフォーマットされたカスタムクエリをインポートします。(デフォルト:new_customqueries.json)。
  • --delete: 保存されたクエリをすべて削除します。

例

root@kitploit:~
# ヘルプを表示
python3 bh-toolset.py -h
# bloodhound legacyからカスタムクエリを変換してインポート
python3 bh-toolset.py -i
# 既に変換されたカスタムクエリもインポート
python3 bh-toolset.py -i --new
# カスタムファイル名を指定
python3 bh-toolset.py -i my_customqueries.json --new my_new_customqueries.json
# 保存されたクエリをすべて削除
python3 bh-toolset.py --delete

注意事項

BloodHound Communityでは、ownedやhighvalueなどの属性が変更されました。現在のところ、手動で修正する必要があります。例:

  • MATCH (m:User) WHERE m.owned=TRUE RETURN m は現在 MATCH (m:User) WHERE m.system_tags =~ '.*owned*.' RETURN m
  • 詳細な例はnew_customqueries.jsonを参照してください。

クレジット

  • Yack
ツールをダウンロード