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

- 创建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扫描模式现已完全集成到新插件系统中
16 lines
266 B
Go
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
|
|
}
|