fscan/Common
ZacharyZcR 69a70fc577 feat: 在漏洞扫描阶段显示启用的插件列表
增强用户体验,让用户清楚了解漏洞扫描时启用的具体插件:

功能特点:
• 在"开始漏洞扫描"后显示实际启用的插件列表
• 智能过滤,只显示针对发现端口的适用插件
• 完整国际化支持,中英文界面均正常显示
• 格式与现有"使用服务插件"保持一致

实现细节:
* Core/ServiceScanner.go: 新增LogVulnerabilityPluginInfo函数
  - 使用与实际扫描相同的插件过滤逻辑
  - 确保显示的插件列表与实际执行的插件一致
  - 支持插件去重和格式化显示

* Common/i18n/messages.go: 添加漏洞扫描相关国际化文本
  - scan_vulnerability_start: "开始漏洞扫描" / "Starting vulnerability scan"
  - scan_vulnerability_plugins: "使用漏洞扫描插件: %s" / "Using vulnerability scan plugins: %s"
  - scan_no_vulnerability_plugins: "未找到可用的漏洞扫描插件" / "No available vulnerability scan plugins found"

显示效果:
- 针对SMB端口(445,135): 显示"ms17010, smb, smb2, smbghost, findnet"
- 针对Web端口(80,443): 显示"webpoc, webtitle"
- 根据实际发现的开放端口智能显示相关插件

提升用户对扫描过程的可见性和控制感,便于调试和性能优化。
2025-08-07 01:38:51 +08:00
..
config refactor: 清理common/config包中的死代码 2025-08-06 07:11:21 +08:00
Core refactor: 清理common/core包中的死代码并精简常量定义 2025-08-06 07:23:17 +08:00
i18n feat: 在漏洞扫描阶段显示启用的插件列表 2025-08-07 01:38:51 +08:00
logging refactor: 完成common包常量提取和代码重构优化 2025-08-06 21:29:30 +08:00
output refactor: 重构common包错误消息系统并优化常量管理 2025-08-06 22:33:26 +08:00
parsers refactor: 重构common包错误消息系统并优化常量管理 2025-08-06 22:33:26 +08:00
proxy refactor: 完成common包常量提取和代码重构优化 2025-08-06 21:29:30 +08:00
utils refactor: 清理内存优化工具包中的死代码函数 2025-08-07 01:17:46 +08:00
common.go refactor: 系统性清理common包中的死代码和未使用变量 2025-08-06 08:14:00 +08:00
Flag.go refactor: 统一包命名规范并清理冗余文件 2025-08-06 01:30:18 +08:00
globals.go fix: 修复globals.go并发安全问题并清理死代码 2025-08-07 00:29:44 +08:00
Parse.go feat: 实施内存分配优化提升扫描性能 2025-08-07 01:09:54 +08:00
Ports.go refactor: 统一包命名规范并清理冗余文件 2025-08-06 01:30:18 +08:00
ProgressManager.go refactor: 系统性清理common包中的死代码和未使用变量 2025-08-06 08:14:00 +08:00