mirror of
https://github.com/shadow1ng/fscan.git
synced 2026-09-25 20:51:52 +08:00
perf: 优化输出说明
This commit is contained in:
+5
-33
@@ -10,10 +10,13 @@ import (
|
||||
"strings"
|
||||
)
|
||||
|
||||
func Parse(Info *HostInfo) {
|
||||
func Parse(Info *HostInfo) error {
|
||||
ParseUser()
|
||||
ParsePass(Info)
|
||||
ParseInput(Info)
|
||||
if err := ParseInput(Info); err != nil {
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
// ParseUser 解析用户名配置,支持直接指定用户名列表或从文件读取
|
||||
@@ -321,34 +324,3 @@ func ParseInput(Info *HostInfo) error {
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
//// showmode 显示所有支持的扫描类型
|
||||
//func showmode() {
|
||||
// fmt.Println("[!] 指定的扫描类型不存在")
|
||||
// fmt.Println("[*] 支持的扫描类型:")
|
||||
//
|
||||
// // 显示常规服务扫描类型
|
||||
// fmt.Println("\n[+] 常规服务扫描:")
|
||||
// for name, plugin := range PluginManager {
|
||||
// if plugin.Port > 0 && plugin.Port < 1000000 {
|
||||
// fmt.Printf(" - %-10s (端口: %d)\n", name, plugin.Port)
|
||||
// }
|
||||
// }
|
||||
//
|
||||
// // 显示特殊漏洞扫描类型
|
||||
// fmt.Println("\n[+] 特殊漏洞扫描:")
|
||||
// for name, plugin := range PluginManager {
|
||||
// if plugin.Port >= 1000000 || plugin.Port == 0 {
|
||||
// fmt.Printf(" - %-10s\n", name)
|
||||
// }
|
||||
// }
|
||||
//
|
||||
// // 显示其他扫描类型
|
||||
// fmt.Println("\n[+] 其他扫描类型:")
|
||||
// specialTypes := []string{"all", "portscan", "icmp", "main", "webonly", "webpoc"}
|
||||
// for _, name := range specialTypes {
|
||||
// fmt.Printf(" - %s\n", name)
|
||||
// }
|
||||
//
|
||||
// os.Exit(0)
|
||||
//}
|
||||
|
||||
Reference in New Issue
Block a user