|
@@ -79,13 +79,7 @@ May move to a database, or something.
|
|
|
*/
|
|
|
func RetrieveScanDirectives() []int {
|
|
|
|
|
|
- var portmap = []int{22, 443, 8080, 4379, 445, 53, 153, 27017}
|
|
|
- /*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", 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",
|
|
|
- } */
|
|
|
+ var portmap = []int{22, 80, 443, 8080, 4379, 445, 53, 153, 27017}
|
|
|
return portmap
|
|
|
}
|
|
|
|
|
@@ -98,7 +92,7 @@ Scans a single host on a single port
|
|
|
*/
|
|
|
func singlePortScan(addr string, port int) int {
|
|
|
|
|
|
- conn, err := net.DialTimeout("tcp", fmt.Sprintf("%v:%d", addr, port), 2*time.Second)
|
|
|
+ conn, err := net.DialTimeout("tcp", fmt.Sprintf("%v:%d", addr, port), 4*time.Second)
|
|
|
if err != nil {
|
|
|
return 0
|
|
|
// return PortScanResult{PortNumber: port, Protocol: "tcp", Listening: false}
|