mirror of
https://github.com/XTLS/RealiTLScanner.git
synced 2026-10-13 01:38:10 +03:00
Fix domain addr and some minor issues
This commit is contained in:
@@ -1 +1,3 @@
|
|||||||
RealiTLScanner
|
RealiTLScanner
|
||||||
|
RealiTLScanner.exe
|
||||||
|
results.txt
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ func main() {
|
|||||||
addrPtr := flag.String("addr", "127.0.0.1", "Destination to start scan")
|
addrPtr := flag.String("addr", "127.0.0.1", "Destination to start scan")
|
||||||
portPtr := flag.String("port", "443", "Port to scan")
|
portPtr := flag.String("port", "443", "Port to scan")
|
||||||
threadPtr := flag.Int("thread", 2, "Number of threads to scan in parallel")
|
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")
|
timeOutPtr := flag.Int("timeOut", 10, "Time out of a scan")
|
||||||
showFailPtr := flag.Bool("showFail", false, "Is Show fail logs")
|
showFailPtr := flag.Bool("showFail", false, "Is Show fail logs")
|
||||||
flag.Parse()
|
flag.Parse()
|
||||||
@@ -54,10 +54,6 @@ type Scanner struct {
|
|||||||
func (s *Scanner) Run() {
|
func (s *Scanner) Run() {
|
||||||
str := s.addr
|
str := s.addr
|
||||||
addr := net.ParseIP(s.addr)
|
addr := net.ParseIP(s.addr)
|
||||||
if addr == nil {
|
|
||||||
fmt.Println("Invalid address format")
|
|
||||||
return
|
|
||||||
}
|
|
||||||
if addr != nil && addr.To4() == nil {
|
if addr != nil && addr.To4() == nil {
|
||||||
str = "[" + addr.String() + "]"
|
str = "[" + addr.String() + "]"
|
||||||
}
|
}
|
||||||
@@ -81,10 +77,14 @@ func (s *Scanner) Run() {
|
|||||||
if alpn == "" {
|
if alpn == "" {
|
||||||
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()
|
c.Close()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if addr == nil {
|
||||||
|
fmt.Println("Invalid address format")
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
s.mu.Lock()
|
s.mu.Lock()
|
||||||
s.high = addr
|
s.high = addr
|
||||||
|
|||||||
Reference in New Issue
Block a user