Fix domain addr and some minor issues

This commit is contained in:
yuhan6665
2023-04-22 22:17:03 -04:00
parent c5c7895a23
commit 6acddceaee
2 changed files with 8 additions and 6 deletions
+2
View File
@@ -1 +1,3 @@
RealiTLScanner
RealiTLScanner.exe
results.txt
+6 -6
View File
@@ -15,7 +15,7 @@ func main() {
addrPtr := flag.String("addr", "127.0.0.1", "Destination to start scan")
portPtr := flag.String("port", "443", "Port to scan")
threadPtr := flag.Int("thread", 2, "Number of threads to scan in parallel")
outPutFile := flag.Bool("o", true, "Number of threads to scan in parallel")
outPutFile := flag.Bool("o", false, "Is output to results.txt")
timeOutPtr := flag.Int("timeOut", 10, "Time out of a scan")
showFailPtr := flag.Bool("showFail", false, "Is Show fail logs")
flag.Parse()
@@ -54,10 +54,6 @@ type Scanner struct {
func (s *Scanner) Run() {
str := s.addr
addr := net.ParseIP(s.addr)
if addr == nil {
fmt.Println("Invalid address format")
return
}
if addr != nil && addr.To4() == nil {
str = "[" + addr.String() + "]"
}
@@ -81,10 +77,14 @@ func (s *Scanner) Run() {
if alpn == "" {
alpn = " "
}
fmt.Println("", line, "----- Found TLS v", TlsDic[state.Version], "\tALPN", alpn, "\t", state.PeerCertificates[0].Subject)
fmt.Println(fmt.Sprint("", line, "----- Found TLS v", TlsDic[state.Version], "\tALPN ", alpn, "\t", state.PeerCertificates[0].Subject))
c.Close()
}
}
if addr == nil {
fmt.Println("Invalid address format")
return
}
s.mu.Lock()
s.high = addr