渗透测试快速启动工具箱
工具介绍
QuickRedTools 是一个基于JavaFX开发的快速启动工具,允许用户配置不同的开发环境(Java、Python、Go等)并快速启动各种工具。
功能特性
- 环境管理:支持配置多种开发环境,包括Java、Python、Go、Gem、Node.js等
- 工具分类:可以创建不同的工具分类,便于管理各种工具
- 快速启动:一键启动配置好的工具,支持自定义启动参数和工作目录
- 数据持久化:配置数据保存在JSON文件中,重启后数据不丢失
- 跨平台:基于Java开发,支持Windows、macOS、Linux
运行方法
前提条件
- JDK 8 或更高版本
- JavaFX运行环境
启动应用
# 方法1:使用Maven运行
mvn javafx:run# 方法2:打包后运行JAR
mvn clean package
java -jar target/Y5Sec_UI_Template_via_JavaFx-1.0-SNAPSHOT.jar
使用指南
1. 环境配置
- 点击主界面的"环境配置"按钮
- 在环境配置窗口中,可以:
- 添加环境:配置新的开发环境
- 编辑环境:修改现有环境配置
- 删除环境:删除不需要的环境
- 环境配置包括:
- ID:唯一标识符
- 名称:环境显示名称
- 类型:环境类型(Java、Python、Go等)
- 可执行文件路径:对应环境的主程序路径
- 启动参数:环境级别的启动参数
- 描述:环境说明
2. 工具分类管理
- 点击主界面的"工具管理"按钮
- 在工具管理窗口中,选择"工具分类管理"标签页
- 可以:
- 添加分类:创建新的工具分类
- 编辑分类:修改分类信息
- 删除分类:删除分类(注意:不会删除分类下的工具)
3. 工具管理
- 在工具管理窗口中,选择"工具管理"标签页
- 可以:
- 添加工具:配置新的工具
- 编辑工具:修改工具配置
- 删除工具:删除工具
- 测试启动:测试工具是否能正常启动
- 工具配置包括:
- ID:唯一标识符
- 工具名称:工具显示名称
- 描述:工具说明
- 环境:工具使用的运行环境
- 命令:工具的执行命令或脚本路径
- 参数:工具的启动参数
- 工作目录:工具运行的工作目录
4. 启动工具
- 在主界面中,工具会按分类显示
- 点击工具卡片上的"启动"按钮即可启动工具
- 启动后会显示成功消息和进程ID
- 程序会监控工具运行状态,结束后会显示退出码
工具下载
https://github.com/Y5neKO/QuickRedTools