diff --git a/src/modules/discovery/apiserver.py b/src/modules/discovery/apiserver.py index be06d50..ffb7bc6 100644 --- a/src/modules/discovery/apiserver.py +++ b/src/modules/discovery/apiserver.py @@ -15,7 +15,7 @@ class ApiServer(Service, Event): def __init__(self): Service.__init__(self, name="API Server") -@handler.subscribe(OpenPortEvent, predicate=lambda x: x.port==443) +@handler.subscribe(OpenPortEvent, predicate=lambda x: x.port==443 or x.port==6443) class ApiServerDiscovery(Hunter): """Api Server Discovery Checks for the existence of a an Api Server @@ -27,4 +27,4 @@ class ApiServerDiscovery(Hunter): main_request = requests.get("https://{}:{}".format(self.event.host, self.event.port), verify=False).text if "code" in main_request: self.event.role = "Master" - self.publish_event(ApiServer()) \ No newline at end of file + self.publish_event(ApiServer())