diff --git a/header/scan.go b/header/scan.go index bab28f6..ded151b 100644 --- a/header/scan.go +++ b/header/scan.go @@ -30,7 +30,6 @@ func Scan(ipRange string, speed int) { log.Println(err) return } - DetectEnable = true var winDivertAddr godivert.WinDivertAddress diff --git a/main.go b/main.go index f15b77e..336d723 100644 --- a/main.go +++ b/main.go @@ -54,6 +54,12 @@ func StartService() { tcpioneer.LogLevel = 1 } + if ScanIPRange != "" { + tcpioneer.DetectEnable = true + tcpioneer.ScanURL = ScanURL + tcpioneer.ScanTimeout = ScanTimeout + } + tcpioneer.TCPDaemon(":443", false) tcpioneer.TCPDaemon(":80", false) tcpioneer.UDPDaemon(443, false) @@ -74,9 +80,6 @@ func StartService() { } if ScanIPRange != "" { - tcpioneer.ScanURL = ScanURL - tcpioneer.ScanTimeout = ScanTimeout - go tcpioneer.Scan(ScanIPRange, ScanSpeed) }