fscan/Plugins
ZacharyZcR f06bd3c1ac refactor: 最终整理插件目录结构,分离已迁移的老版本插件
目录结构:
- plugins/legacy/ - 存放已迁移到新架构的老版本插件
- adapters/legacy_plugins/ - 对应的适配器实现
- plugins/services/ - 新架构服务插件

已迁移的老版本插件:
- MS17010.go, MS17010-Exp.go - MS17010漏洞检测
- SmbGhost.go - SMBGhost漏洞检测
- SMB.go, SMB2.go - SMB服务检测
- RDP.go - RDP服务检测
- NetBIOS.go - NetBIOS信息收集
- Elasticsearch.go - Elasticsearch服务检测
- Base.go - 工具函数模块

架构特点:
- 老版本插件代码完全不变
- 通过适配器实现与新架构的桥接
- 清晰的职责分离和目录组织
- 为后续Web插件和本地插件整理预留空间

测试验证:✓ 所有功能正常
2025-08-09 16:29:21 +08:00
..
adapter feat: 实现老版本插件适配器架构,无缝接入新插件系统 2025-08-09 16:15:55 +08:00
base enhance: 增强进度条显示和扫描配置功能 2025-08-07 14:48:32 +08:00
legacy refactor: 最终整理插件目录结构,分离已迁移的老版本插件 2025-08-09 16:29:21 +08:00
services feat: 实现VNC远程桌面协议专业扫描插件 2025-08-09 16:02:05 +08:00
test feat: 实现新一代插件注册系统完全替代传统手动注册模式 2025-08-07 11:28:34 +08:00
ActiveMQ.go fix: 修复进度条显示错位问题,实现真正的固定底部进度条 2025-08-06 05:00:21 +08:00
Base.go refactor: 输出格式重构,重构SMB、SMB2、FTP的一些验证逻辑 2025-01-01 05:24:49 +08:00
Cassandra.go fix: 修复进度条显示错位问题,实现真正的固定底部进度条 2025-08-06 05:00:21 +08:00
DCInfo.go refactor: 统一包命名规范并清理冗余文件 2025-08-06 01:30:18 +08:00
DCInfoUnix.go fix: 修复进度条显示错位问题,实现真正的固定底部进度条 2025-08-06 05:00:21 +08:00
Elasticsearch.go fix: 修复进度条显示错位问题,实现真正的固定底部进度条 2025-08-06 05:00:21 +08:00
FindNet.go fix: 修复进度条显示错位问题,实现真正的固定底部进度条 2025-08-06 05:00:21 +08:00
FTP.go fix: 修复进度条显示错位问题,实现真正的固定底部进度条 2025-08-06 05:00:21 +08:00
IMAP.go fix: 修复进度条显示错位问题,实现真正的固定底部进度条 2025-08-06 05:00:21 +08:00
Kafka.go fix: 修复进度条显示错位问题,实现真正的固定底部进度条 2025-08-06 05:00:21 +08:00
LDAP.go fix: 修复进度条显示错位问题,实现真正的固定底部进度条 2025-08-06 05:00:21 +08:00
LocalInfo.go refactor: 统一包命名规范并清理冗余文件 2025-08-06 01:30:18 +08:00
Memcached.go fix: 修复进度条显示错位问题,实现真正的固定底部进度条 2025-08-06 05:00:21 +08:00
MiniDump.go refactor: 统一包命名规范并清理冗余文件 2025-08-06 01:30:18 +08:00
MiniDumpUnix.go fix: 修复进度条显示错位问题,实现真正的固定底部进度条 2025-08-06 05:00:21 +08:00
Modbus.go fix: 修复进度条显示错位问题,实现真正的固定底部进度条 2025-08-06 05:00:21 +08:00
Mongodb.go fix: 修复进度条显示错位问题,实现真正的固定底部进度条 2025-08-06 05:00:21 +08:00
MS17010-Exp.go refactor: 统一包命名规范并清理冗余文件 2025-08-06 01:30:18 +08:00
MS17010.go fix: 修复进度条显示错位问题,实现真正的固定底部进度条 2025-08-06 05:00:21 +08:00
MSSQL.go fix: 修复进度条显示错位问题,实现真正的固定底部进度条 2025-08-06 05:00:21 +08:00
MySQL.go feat: 实现新一代插件注册系统完全替代传统手动注册模式 2025-08-07 11:28:34 +08:00
Neo4j.go fix: 修复进度条显示错位问题,实现真正的固定底部进度条 2025-08-06 05:00:21 +08:00
NetBIOS.go fix: 修复进度条显示错位问题,实现真正的固定底部进度条 2025-08-06 05:00:21 +08:00
Oracle.go fix: 修复进度条显示错位问题,实现真正的固定底部进度条 2025-08-06 05:00:21 +08:00
PLUGIN_REFACTOR_SUMMARY.md feat: 实现新一代插件注册系统完全替代传统手动注册模式 2025-08-07 11:28:34 +08:00
POP3.go fix: 修复进度条显示错位问题,实现真正的固定底部进度条 2025-08-06 05:00:21 +08:00
Postgres.go fix: 修复进度条显示错位问题,实现真正的固定底部进度条 2025-08-06 05:00:21 +08:00
RabbitMQ.go fix: 修复进度条显示错位问题,实现真正的固定底部进度条 2025-08-06 05:00:21 +08:00
RDP.go fix: 修复进度条显示错位问题,实现真正的固定底部进度条 2025-08-06 05:00:21 +08:00
Redis.go feat: 实现新一代插件注册系统完全替代传统手动注册模式 2025-08-07 11:28:34 +08:00
Rsync.go fix: 修复进度条显示错位问题,实现真正的固定底部进度条 2025-08-06 05:00:21 +08:00
SMB2.go fix: 修复进度条显示错位问题,实现真正的固定底部进度条 2025-08-06 05:00:21 +08:00
SMB.go fix: 修复进度条显示错位问题,实现真正的固定底部进度条 2025-08-06 05:00:21 +08:00
SmbGhost.go refactor: 统一包命名规范并清理冗余文件 2025-08-06 01:30:18 +08:00
SMTP.go fix: 修复进度条显示错位问题,实现真正的固定底部进度条 2025-08-06 05:00:21 +08:00
SNMP.go fix: 修复进度条显示错位问题,实现真正的固定底部进度条 2025-08-06 05:00:21 +08:00
SSH.go feat: 实现新一代插件注册系统完全替代传统手动注册模式 2025-08-07 11:28:34 +08:00
Telnet.go fix: 修复进度条显示错位问题,实现真正的固定底部进度条 2025-08-06 05:00:21 +08:00
VNC.go fix: 修复进度条显示错位问题,实现真正的固定底部进度条 2025-08-06 05:00:21 +08:00
WebPoc.go refactor: 统一包命名规范并清理冗余文件 2025-08-06 01:30:18 +08:00
WebTitle.go fix: 修复进度条显示错位问题,实现真正的固定底部进度条 2025-08-06 05:00:21 +08:00