@@ -15,7 +15,7 @@ func main() {
1515 addrPtr := flag .String ("addr" , "127.0.0.1" , "Destination to start scan" )
1616 portPtr := flag .String ("port" , "443" , "Port to scan" )
1717 threadPtr := flag .Int ("thread" , 2 , "Number of threads to scan in parallel" )
18- outPutFile := flag .Bool ("o" , true , "Number of threads to scan in parallel " )
18+ outPutFile := flag .Bool ("o" , false , "Is output to results.txt " )
1919 timeOutPtr := flag .Int ("timeOut" , 10 , "Time out of a scan" )
2020 showFailPtr := flag .Bool ("showFail" , false , "Is Show fail logs" )
2121 flag .Parse ()
@@ -54,10 +54,6 @@ type Scanner struct {
5454func (s * Scanner ) Run () {
5555 str := s .addr
5656 addr := net .ParseIP (s .addr )
57- if addr == nil {
58- fmt .Println ("Invalid address format" )
59- return
60- }
6157 if addr != nil && addr .To4 () == nil {
6258 str = "[" + addr .String () + "]"
6359 }
@@ -81,10 +77,14 @@ func (s *Scanner) Run() {
8177 if alpn == "" {
8278 alpn = " "
8379 }
84- fmt .Println ("" , line , "----- Found TLS v" , TlsDic [state .Version ], "\t ALPN" , alpn , "\t " , state .PeerCertificates [0 ].Subject )
80+ fmt .Println (fmt . Sprint ( "" , line , "----- Found TLS v" , TlsDic [state .Version ], "\t ALPN " , alpn , "\t " , state .PeerCertificates [0 ].Subject ) )
8581 c .Close ()
8682 }
8783 }
84+ if addr == nil {
85+ fmt .Println ("Invalid address format" )
86+ return
87+ }
8888
8989 s .mu .Lock ()
9090 s .high = addr
0 commit comments