misc: small fix or general refactoring i did not bother commenting

This commit is contained in:
evilsocket 2019-04-22 11:47:36 +02:00
commit 30d9415d8c
No known key found for this signature in database
GPG key ID: 1564D7F30393A456
5 changed files with 25 additions and 24 deletions

View file

@ -19,10 +19,16 @@ func cleanBanner(banner string) string {
}
func tcpGrabber(mod *SynScanner, ip string, port int) string {
if conn, err := net.Dial("tcp", fmt.Sprintf("%s:%d", ip, port)); err == nil {
dialer := net.Dialer{
Timeout: bannerGrabTimeout,
}
if conn, err := dialer.Dial("tcp", fmt.Sprintf("%s:%d", ip, port)); err == nil {
defer conn.Close()
msg, _ := bufio.NewReader(conn).ReadString('\n')
return cleanBanner(strings.Trim(msg, "\r\n\t "))
} else {
mod.Debug("%s:%d : %v", ip, port, err)
}
return ""
}