fscan/Plugins/legacy/WebPoc.go
ZacharyZcR 798d4e211a 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扫描模式现已完全集成到新插件系统中
2025-08-09 17:42:35 +08:00

16 lines
266 B
Go

package Plugins
import (
"github.com/shadow1ng/fscan/common"
"github.com/shadow1ng/fscan/webscan"
)
// WebPoc 直接执行Web漏洞扫描
func WebPoc(info *common.HostInfo) error {
if common.DisablePocScan {
return nil
}
WebScan.WebScan(info)
return nil
}