BenD渗透测试工具箱
注:本工具箱基于One-Fox工具箱改编而来,采用他的ui和管理方法,如若侵权可联系我删除
二次开发作者
- Bendan
- 网址:www.nbphp.cn
- 项目地址:链接:https://pan.quark.cn/s/dc3817eaca73 提取码:fd21
BenD 渗透测试工具箱使用方法
直接双击BenD渗透测试工具箱.vbs即可启动
BenD 渗透测试工具箱展示截图
BenD 渗透测试工具箱
一个基于 PyQt6 的本地渗透测试工具集启动器与管理器,聚合常用的信息收集、漏洞扫描、后渗透、免杀、抓包代理、WebShell 管理及网页工具,支持分类管理、模糊搜索、快捷键与主题配置,开箱即用。
功能概览
- 图形化工具管理:按分类展示,支持添加/编辑/删除工具
- 统一启动方式:支持 GUI、命令行、Python、批处理、PowerShell、Java 8/11、网页
- 模糊搜索与权重排序:快速定位常用工具
- 快捷键绑定:为任意工具设置全局热键,一键启动
- 个性化设置:主题切换、背景图、退出行为、Python/Java 路径
- 托盘管理与单实例保护:避免重复启动,支持最小化到托盘
- 便捷操作:右键打开程序目录、在此处启动 CMD/PowerShell
目录结构
- 根目录
main.py:主界面入口(PyQt6)loader.py:启动动画与预加载器,结束后调用主界面config.py:主题、分类、类型常量,工具与设置的读写utils.py:运行环境检测、工具启动、模糊搜索、单实例requirements.txt:开发依赖(PyQt6)BenD渗透测试工具箱.vbs/双击启动工具箱.vbs:双击启动入口(调用内置 Python)
- 配置与资源
config/settings.json:应用设置(主题/退出行为/路径等)config/tools.json:工具清单(名称/分类/类型/路径/参数/权重等)config/shortcuts.ini:工具快捷键映射config/BenD.ico:应用图标
- 工具分组
gui_scan/、gui_other/、gui_shouji/、gui_webshell/:各类工具及其资源
- 内置 Python 运行时
python3/:嵌入式 Windows Python 3.12 运行时(免安装)
快速开始
启动应用
- 推荐:在 Windows 上直接双击
BenD渗透测试工具箱.vbs或双击启动工具箱.vbs - 或者:命令行进入项目根目录执行
python3\python.exe loader.py- 如需跳过动画:
python3\python.exe main.py
添加工具
- 点击主界面右上角“添加工具”
- 填写字段:
- 工具类型:GUI应用 / 命令行 / Python / 批处理 / PowerShell / JAVA8(图形化) / JAVA11(图形化) / JAVA8 / JAVA11 / 网页
- 路径或网址、启动参数(可选)、分类、权重(0–10)、描述(可选)
- 保存后自动写入
config/tools.json
提示:保存时会将位于项目目录内的绝对路径转换为形如 /<相对路径> 的相对写法,提升可移植性。
运行工具
- 点击卡片上的“运行”按钮
- 或在卡片菜单中选择“在此处打开 CMD/PowerShell”进行手动执行
- 可在“添加/编辑工具”对话框设置快捷键,之后全局一键触发
设置与个性化
- 打开“设置”对话框可配置:
- 退出模式:每次询问 / 最小化到托盘 / 直接退出
- 主题:深色 / 浅色 / 护眼 / 粉色 / 蓝色 / 赛博朋克
- 背景图片:为主界面内容区设置背景图
- Python 路径:可指定系统 Python 替代内置运行时
- Java 8/11 路径:为 Java 类工具设置
java.exe/javaw.exe所在目录
- 设置保存至
config/settings.json,部分主题变更可能需要重启应用以完全生效(界面会提示是否重启)
环境要求
- 操作系统:Windows 10/11(x64)
- 图形界面依赖:PyQt6(开发环境需安装;发布包已内置 Python 运行时)
- 对于 Java 类工具:
- Java 8:需在设置中配置
java.exe与javaw.exe所在目录 - Java 11:同上
- 若路径无效,应用会给出提示并限制相关工具的运行
- Java 8:需在设置中配置
日志与故障排查
- 运行日志:
app.log - 常见问题:
- 启动无响应:确保未重复实例(应用内有单实例保护)
- 工具无法运行:检查类型选择是否正确、路径/参数是否有效
- Java 类工具报错:在“设置”中修正 Java 8/11 的
bin目录 - Python 工具异常:可配置自定义 Python 解释器(优先级高于系统 Python)
架构与代码位置
- 入口与界面
- 主窗口与 UI 逻辑:main.py
- 界面组件(标题栏/搜索/分类/工具网格/设置/添加工具):widgets.py
- 启动动画与预加载(读取工具数据):loader.py
- 配置与运行
开发与运行(可选)
开发者可在系统 Python 环境中运行并调试:
1 | pip install -r requirements.txt |
如需使用启动动画:
1 | python loader.py |
说明:发布目录中已内置 python3/ 运行时与脚本化启动方式(VBS),无需另外安装 Python。
安全与合规
- 本项目为工具聚合与启动器,请在合法合规范围内使用。
- 使用任何第三方工具前,请遵循其各自的许可证与法律法规。
致谢
- 社区优秀安全工具及开源项目
- 提供图形界面能力的 PyQt 社区
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 BenD!





