Browse Source

experimenting with adding ports and stuff

AETH-erial 11 months ago
parent
commit
20b1fc14ae
1 changed files with 4 additions and 2 deletions
  1. 4 2
      pkg/scanner.go

+ 4 - 2
pkg/scanner.go

@@ -15,7 +15,9 @@ import (
 
 var PORT_MAP = map[int]string{
 	22: "ssh", 23: "telnet", 53: "dns", 80: "http", 25: "smtp", 443: "https", 8080: "unknown", 8081: "unknown",
-	8082: "unknown", 8085: "unknown", 8090: "unknown", 8091: "unknown", 9010: "unknown", 9012: "unknown", 10000: "unknown",
+	//8082: "unknown", 8085: "unknown", 8090: "unknown", 8091: "unknown", 9010: "unknown", 9012: "unknown", 10000: "unknown", 1433: "microsoft_sql",
+	3306: "mysql", 3050: "firebird", 5432: "postgres", 27017: "mongo", 6379: "redis", 8005: "tomcat", 6443: "kubernetes", 853: "dns-tls", 143: "imap",
+	389: "ldap", 445: "smb", 543: "kerberos", 544: "kerberos", 749: "kerberos", 760: "kerberos",
 }
 
 /*
@@ -102,7 +104,7 @@ Scans a single host on a single port
 */
 func singlePortScan(addr string, port int, svcs string) *PortScanResult {
 	address := fmt.Sprintf("%v:%d", addr, port)
-	conn, err := net.DialTimeout("tcp", address, 1*time.Second)
+	conn, err := net.DialTimeout("tcp", address, 5*time.Second)
 	if err != nil {
 		return &PortScanResult{PortNumber: port, Protocol: "tcp", Service: svcs, Listening: false}
 	}