diff --git a/common/Parse.go b/common/Parse.go index 6208e1c..ea8d0be 100644 --- a/common/Parse.go +++ b/common/Parse.go @@ -119,6 +119,9 @@ func ParseInput(Info *HostInfo) { os.Exit(0) } + if BruteThread <= 0 { + BruteThread = 1 + } if TmpOutputfile != "" { if !strings.Contains(Outputfile, "/") && !strings.Contains(Outputfile, `\`) { Outputfile = getpath() + TmpOutputfile diff --git a/common/ParseIP.go b/common/ParseIP.go index 6c51211..0e9dcf4 100644 --- a/common/ParseIP.go +++ b/common/ParseIP.go @@ -96,6 +96,9 @@ func parseIP(ip string) []string { // return nil // } return []string{ip} + //192.168.1.1-192.168.1.100 + case strings.Contains(ip, "-"): + return parseIP1(ip) //处理单个ip default: testIP := net.ParseIP(ip)