Commit Graph

10 Commits

Author SHA1 Message Date
ZacharyZcR
75a056809c refactor: 移除无效的-noredis参数
- 删除DisableRedis字段定义和flag声明
- 移除相关i18n消息
- 更新PARAMETERS.md文档,删除-noredis参数说明
- 该参数已失效且在代码中无任何实际作用

现在如需禁用Redis扫描,应通过扫描模式或端口排除实现
2025-08-12 18:09:44 +08:00
ZacharyZcR
4473d1a28f refactor: 将-fingerprint参数缩短为-fp
- 优化命令行参数长度,提升用户体验
- 更新PARAMETERS.md文档中的参数说明
- 同时清理了已移除的-ne参数文档
2025-08-12 18:02:45 +08:00
ZacharyZcR
1cb1e8b2aa docs: 更新PARAMETERS.md以反映v2.2.1版本新增功能
- 更新版本信息至v2.2.1
- 添加host:port格式支持的说明和示例
- 新增SOCKS5代理参数到HTTP设置部分
- 增加新增功能改进章节,详细说明智能目标识别功能
- 更新使用示例,包含新的host:port格式用法
- 添加版本更新说明章节,记录v2.2.1的主要改进
2025-08-12 17:23:12 +08:00
ZacharyZcR
b89bf4b0da refactor: 规范本地插件编译标签和注册架构
- 为所有平台特定插件添加正确的编译标签
  - Linux插件添加 //go:build linux 标签
  - Windows插件添加 //go:build windows 标签
- 重构本地插件注册方式
  - 从main.go移至core包统一管理
  - 创建平台特定的注册文件实现条件编译
- 修正参数文档中minidump平台支持描述
- 优化插件注册架构,提升代码组织性
2025-08-11 21:36:14 +08:00
ZacharyZcR
7ca20cbebe docs: 更新SOCKS5代理支持文档
- 明确说明代理支持范围:HTTP代理仅Web扫描,SOCKS5代理支持所有服务
- 添加代理失败自动回退的说明
- 更新使用示例,展示SOCKS5代理在不同场景的应用
- 重新组织代理相关参数的文档结构
2025-08-11 21:17:42 +08:00
ZacharyZcR
3b6f2083de feat: 优化SOCKS5参数命名以提升清晰度
- 将 -socks5-port 重命名为 -start-socks5,更明确表达启动服务器的意图
- 修正 -socks5 参数描述为使用SOCKS5代理(客户端模式)
- 添加新的i18n消息 flag_start_socks5_server 区分两种用途
- 更新文档说明两个参数的不同用途和使用示例

参数对比:
  旧方式: -socks5-port 1080 (容易混淆)
  新方式: -start-socks5 1080 (启动代理服务器)
  区别于: -socks5 127.0.0.1:1080 (使用外部代理)
2025-08-11 21:02:47 +08:00
ZacharyZcR
285358772f refactor: 简化本地插件参数设计
- 移除 -localplugin 参数,使用 -local 直接指定插件名称
- 简化用户体验:go run main.go -local cleaner
- 保持相同的验证逻辑和错误提示
- 更新文档和帮助信息
- 减少参数数量:从71个减少到70个

使用示例:
  新方式: go run main.go -local cleaner
  旧方式: go run main.go -local -localplugin cleaner (已移除)
2025-08-11 20:55:50 +08:00
ZacharyZcR
c85370a7d9 fix: 替换硬编码插件列表为动态注册表查询
- 在main.go中添加initLocalPlugins函数,从插件注册表动态获取本地插件列表
- 修改Common/Flag.go使用动态插件列表进行验证
- 消除硬编码插件名称,支持自动发现新插件
- 插件列表按字母顺序排序,保持一致性
- 修复循环导入问题
- 添加cleaner插件自毁脚本到.gitignore
- 创建完整的参数说明文档
2025-08-11 20:42:02 +08:00
ZacharyZcR
05eaa0f70e cleanup: 清理项目根目录和无用文档
- 删除根目录下所有技术文档文件 (MySQL连接优化报告.md, PARAMETERS.md等)
- 清理冗余的adapters目录 (已迁移到plugins/adapters)
- 删除mysql_tests测试目录和相关测试文件
- 清理plugins目录下的文档和测试文件
- 移除test目录和相关测试环境文件
- 删除临时结果文件 result.txt

项目结构更加简洁,只保留核心功能代码
2025-08-09 18:40:37 +08:00
ZacharyZcR
f943f04de7 refactor: 精简命令行参数提升用户体验
移除冗余和低频使用的参数:
- 移除 -ping 参数,统一使用 -np 控制存活检测
- 移除 -top 参数,改为智能计算显示数量
- 移除 -np-bar, -slow, -sp 调试参数
- 重构 -pg 为 -nopg,简化进度条控制逻辑

主要变更:
- 将进度条控制从默认开启改为默认显示,使用 -nopg 禁用
- 实现智能TOP计算,根据扫描规模自动调整显示数量
- 统一参数命名风格,提高易用性
- 完善参数文档,新增 PARAMETERS.md

影响:
- 简化了用户界面,减少参数学习成本
- 保持核心功能不变,提升使用体验
- 移除功能重复和混淆的参数选项
2025-08-07 07:18:32 +08:00