socks代理时,自动-np

This commit is contained in:
影舞者 2022-08-16 15:10:09 +08:00
parent 98569648bb
commit 4908720acb
4 changed files with 4 additions and 3 deletions

View File

@ -23,7 +23,7 @@ func Scan(info common.HostInfo) {
web := strconv.Itoa(common.PORTList["web"])
ms17010 := strconv.Itoa(common.PORTList["ms17010"])
if len(Hosts) > 0 || len(common.HostPort) > 0 {
if common.IsPing == false && len(Hosts) > 0 {
if common.NoPing == false && len(Hosts) > 0 {
Hosts = CheckLive(Hosts, common.Ping)
fmt.Println("[*] Icmp alive hosts len is:", len(Hosts))
}

View File

@ -175,6 +175,7 @@ func ParseInput(Info *HostInfo) {
}
if Socks5Proxy != "" && !strings.HasPrefix(Socks5Proxy, "socks5://") {
Socks5Proxy = "socks5://" + Socks5Proxy
NoPing = true
}
}

View File

@ -69,7 +69,7 @@ var (
WebTimeout int64
TmpOutputfile string
TmpSave bool
IsPing bool
NoPing bool
Ping bool
Pocinfo PocInfo
IsWebCan bool

View File

@ -62,7 +62,7 @@ func Flag(Info *HostInfo) {
flag.BoolVar(&IsWebCan, "nopoc", false, "not to scan web vul")
flag.BoolVar(&IsBrute, "nobr", false, "not to Brute password")
flag.IntVar(&BruteThread, "br", 1, "Brute threads")
flag.BoolVar(&IsPing, "np", false, "not to ping")
flag.BoolVar(&NoPing, "np", false, "not to ping")
flag.BoolVar(&Ping, "ping", false, "using ping replace icmp")
flag.StringVar(&TmpOutputfile, "o", "result.txt", "Outputfile")
flag.BoolVar(&TmpSave, "no", false, "not to save output log")