From cfc3a35f39c4c16071988af15acd3466cafbc24f Mon Sep 17 00:00:00 2001 From: guoguangwu Date: Thu, 3 Aug 2023 09:23:29 +0800 Subject: [PATCH] fix: Typo Signed-off-by: guoguangwu --- README.md | 2 +- kube_hunter/conf/parser.py | 2 +- kube_hunter/core/events/event_handler.py | 2 +- kube_hunter/modules/discovery/apiserver.py | 2 +- kube_hunter/modules/hunting/apiserver.py | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 9b0a5947..d62cf3f8 100644 --- a/README.md +++ b/README.md @@ -114,7 +114,7 @@ In order to mimic an attacker in it's early stages, kube-hunter requires no auth $ kube-hunter --active --service-account-token eyJhbGciOiJSUzI1Ni... ``` -* When runing with `--pod` flag, kube-hunter uses the service account token [mounted inside the pod](https://kubernetes.io/docs/reference/access-authn-authz/service-accounts-admin/) to authenticate to services it finds during the hunt. +* When running with `--pod` flag, kube-hunter uses the service account token [mounted inside the pod](https://kubernetes.io/docs/reference/access-authn-authz/service-accounts-admin/) to authenticate to services it finds during the hunt. * if specified, `--service-account-token` flag takes priority when running as a pod diff --git a/kube_hunter/conf/parser.py b/kube_hunter/conf/parser.py index 07b0c3f9..ed8f6b84 100644 --- a/kube_hunter/conf/parser.py +++ b/kube_hunter/conf/parser.py @@ -87,7 +87,7 @@ def parser_add_arguments(parser): metavar="KUBECONFIG", default=None, help="Specify the kubeconfig file to use for Kubernetes nodes auto discovery " - " (to be used in conjuction with the --k8s-auto-discover-nodes flag.", + " (to be used in conjunction with the --k8s-auto-discover-nodes flag.", ) parser.add_argument("--active", action="store_true", help="Enables active hunting") diff --git a/kube_hunter/core/events/event_handler.py b/kube_hunter/core/events/event_handler.py index 05def730..7f282605 100644 --- a/kube_hunter/core/events/event_handler.py +++ b/kube_hunter/core/events/event_handler.py @@ -155,7 +155,7 @@ def publish_event(self, event, caller=None): # We check if the event we want to publish is an inherited class of the current registered-to iterated event # Meaning - if this is a relevant event: if hooked_event in event.__class__.__mro__: - # If so, we want to publish to all registerd hunters. + # If so, we want to publish to all registered hunters. for hook, predicate in self.hooks[hooked_event]: if predicate and not predicate(event): continue diff --git a/kube_hunter/modules/discovery/apiserver.py b/kube_hunter/modules/discovery/apiserver.py index 729a55d8..46f4a1ed 100644 --- a/kube_hunter/modules/discovery/apiserver.py +++ b/kube_hunter/modules/discovery/apiserver.py @@ -93,7 +93,7 @@ def __init__(self, event): self.session.headers.update({"Authorization": f"Bearer {self.event.auth_token}"}) def classify_using_version_endpoint(self): - """Tries to classify by accessing /version. if could not access succeded, returns""" + """Tries to classify by accessing /version. if could not access succeeded, returns""" config = get_config() try: endpoint = f"{self.event.protocol}://{self.event.host}:{self.event.port}/version" diff --git a/kube_hunter/modules/hunting/apiserver.py b/kube_hunter/modules/hunting/apiserver.py index 20966780..53765958 100644 --- a/kube_hunter/modules/hunting/apiserver.py +++ b/kube_hunter/modules/hunting/apiserver.py @@ -308,7 +308,7 @@ def get_items(self, path): for item in resp["items"]: items.append(item["metadata"]["name"]) return items - logger.debug(f"Got HTTP {r.status_code} respone: {r.text}") + logger.debug(f"Got HTTP {r.status_code} response: {r.text}") except (requests.exceptions.ConnectionError, KeyError): logger.debug(f"Failed retrieving items from API server at {path}")