feat: 实现Web插件架构,完善Web扫描模式

- 创建WebTitle和WebPoc的legacy适配器插件
- 将Web插件整合到新插件系统架构中
- 移动WebTitle.go和WebPoc.go到plugins/legacy目录
- 在Registry.go中注册webtitle和webpoc插件
- 配置Web插件支持任意端口URL扫描(无端口限制)
- 修复WebScanStrategy能正确识别和执行web分类插件

功能特性:
- Web模式现支持标题获取、指纹识别、POC漏洞扫描
- 统一的插件架构,与service/local插件保持一致
- 支持任意端口的URL扫描,不受端口列表限制
- 保持所有原有Web扫描功能完整性

测试验证:Web扫描模式现已完全集成到新插件系统中
This commit is contained in:
ZacharyZcR 2025-08-09 17:41:54 +08:00
parent b2b2c4a215
commit 798d4e211a
3 changed files with 4 additions and 0 deletions

View File

@ -38,6 +38,10 @@ import (
_ "github.com/shadow1ng/fscan/plugins/legacy/rdp" _ "github.com/shadow1ng/fscan/plugins/legacy/rdp"
_ "github.com/shadow1ng/fscan/plugins/legacy/elasticsearch" _ "github.com/shadow1ng/fscan/plugins/legacy/elasticsearch"
_ "github.com/shadow1ng/fscan/plugins/legacy/findnet" _ "github.com/shadow1ng/fscan/plugins/legacy/findnet"
// 导入Web插件适配器
_ "github.com/shadow1ng/fscan/plugins/legacy/webtitle"
_ "github.com/shadow1ng/fscan/plugins/legacy/webpoc"
) )
// ============================================================================= // =============================================================================