mirror of
https://github.com/shadow1ng/fscan.git
synced 2025-09-14 05:56:46 +08:00
![]() 增强用户体验,让用户清楚了解漏洞扫描时启用的具体插件: 功能特点: • 在"开始漏洞扫描"后显示实际启用的插件列表 • 智能过滤,只显示针对发现端口的适用插件 • 完整国际化支持,中英文界面均正常显示 • 格式与现有"使用服务插件"保持一致 实现细节: * 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" - 根据实际发现的开放端口智能显示相关插件 提升用户对扫描过程的可见性和控制感,便于调试和性能优化。 |
||
---|---|---|
.. | ||
config | ||
Core | ||
i18n | ||
logging | ||
output | ||
parsers | ||
proxy | ||
utils | ||
common.go | ||
Flag.go | ||
globals.go | ||
Parse.go | ||
Ports.go | ||
ProgressManager.go |