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" 的工具

查看仓库
8432年前尚未审核

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

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

备注

某些属性(如 owned 和 highvalue)在 BloodHound Community 中已发生变化。您需要手动修改它们(目前)。例如:

  • MATCH (m:User) WHERE m.owned=TRUE RETURN m 现在变为 MATCH (m:User) WHERE m.system_tags =~ '.*owned*.' RETURN m
  • 更多示例请参见 new_customqueries.json

致谢

  • Yack
下载工具