refactor: 重构扫描模式逻辑

This commit is contained in:
ZacharyZcR
2024-12-21 18:26:44 +08:00
parent d192b7fc2a
commit c5dcf2c633
5 changed files with 62 additions and 26 deletions
+4 -1
View File
@@ -20,7 +20,7 @@ func init() {
})
Common.RegisterPlugin("telnet", Common.ScanPlugin{
Name: "TELNET",
Name: "Telnet",
Ports: []int{23},
ScanFunc: Plugins.TelnetScan,
})
@@ -116,13 +116,16 @@ func init() {
ScanFunc: Plugins.SmbGhost,
})
// web 相关插件添加 WebPorts 配置
Common.RegisterPlugin("web", Common.ScanPlugin{
Name: "WebTitle",
Ports: Common.ParsePortsFromString(Common.WebPorts), // 将 WebPorts 字符串解析为端口数组
ScanFunc: Plugins.WebTitle,
})
Common.RegisterPlugin("webpoc", Common.ScanPlugin{
Name: "WebPoc",
Ports: Common.ParsePortsFromString(Common.WebPorts), // 将 WebPorts 字符串解析为端口数组
ScanFunc: Plugins.WebPoc,
})