mirror of
https://github.com/shadow1ng/fscan.git
synced 2025-09-14 05:56:46 +08:00

- 新建Common/Core/子包,整合分散的核心功能 - Core/Constants.go: 整合端口常量和系统常量 - Core/Plugin.go: 整合插件系统,提供统一插件管理 - Core/Manager.go: 整合配置管理、参数解析和全局变量 - 更新原有文件保持向后兼容,引用Core包新结构 - 优化模块边界,减少文件数量,提升代码组织性 - 验证功能完整性,确保重构后项目正常运行 重构效果: - 文件数量: 7个核心文件 → 3个Core文件 + 兼容层 - 模块化程度: 高度模块化的插件和配置管理 - 向后兼容: 100%兼容现有API调用
16 lines
366 B
Go
16 lines
366 B
Go
package Common
|
||
|
||
import "github.com/shadow1ng/fscan/Common/Core"
|
||
|
||
/*
|
||
Ports.go - 端口常量(向后兼容层)
|
||
|
||
此文件保持向后兼容,实际常量定义已迁移到Core/Constants.go
|
||
*/
|
||
|
||
// 向后兼容的端口常量 - 引用Core包中的定义
|
||
var (
|
||
WebPorts = Core.WebPorts // Web服务端口组
|
||
MainPorts = Core.MainPorts // 主要服务端口组
|
||
)
|