From eae2880285b07e44c13bf6e2b4e618d4619c2a87 Mon Sep 17 00:00:00 2001 From: Alextibtab <14alexcockburn@gmail.com> Date: Thu, 25 Jan 2024 21:11:42 +0000 Subject: [PATCH 1/3] Issue #492 Add get_net_info tome Added eldritch code and metadata. --- tavern/tomes/get_net_info/main.eldritch | 14 ++++++++++++++ tavern/tomes/get_net_info/metadata.yml | 5 +++++ 2 files changed, 19 insertions(+) create mode 100644 tavern/tomes/get_net_info/main.eldritch create mode 100644 tavern/tomes/get_net_info/metadata.yml diff --git a/tavern/tomes/get_net_info/main.eldritch b/tavern/tomes/get_net_info/main.eldritch new file mode 100644 index 000000000..8124020fe --- /dev/null +++ b/tavern/tomes/get_net_info/main.eldritch @@ -0,0 +1,14 @@ +def get_net_info(): + print("Interfaces:\n\n") + for interface in sys.get_ip(): + for key, value in interface.items(): + if key == "ips": + for ip in value: + print("ip: {}\n".format(ip)) + else: + print("{}: {}\n".format(key, value)) + print("\n") + +get_net_info() +print("\n") +print("\n") diff --git a/tavern/tomes/get_net_info/metadata.yml b/tavern/tomes/get_net_info/metadata.yml new file mode 100644 index 000000000..8ca12ff47 --- /dev/null +++ b/tavern/tomes/get_net_info/metadata.yml @@ -0,0 +1,5 @@ +name: Get net info +description: Get the network information for the system +author: Alextibtab +support_model: FIRST_PARTY +tactic: RECON From a50b79e296452d640c7ea995182ed5c83a81d286 Mon Sep 17 00:00:00 2001 From: Alextibtab <14alexcockburn@gmail.com> Date: Thu, 25 Jan 2024 21:16:55 +0000 Subject: [PATCH 2/3] print hostname --- tavern/tomes/get_net_info/main.eldritch | 1 + 1 file changed, 1 insertion(+) diff --git a/tavern/tomes/get_net_info/main.eldritch b/tavern/tomes/get_net_info/main.eldritch index 8124020fe..eea079db5 100644 --- a/tavern/tomes/get_net_info/main.eldritch +++ b/tavern/tomes/get_net_info/main.eldritch @@ -8,6 +8,7 @@ def get_net_info(): else: print("{}: {}\n".format(key, value)) print("\n") + print("Hostname:\n\n" + sys.hostname()) get_net_info() print("\n") From 0acd4742470ec5ce123ea839f687580b1e2b5030 Mon Sep 17 00:00:00 2001 From: Alextibtab <14alexcockburn@gmail.com> Date: Fri, 26 Jan 2024 00:19:23 +0000 Subject: [PATCH 3/3] Updated hostname to be on same line --- tavern/tomes/get_net_info/main.eldritch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tavern/tomes/get_net_info/main.eldritch b/tavern/tomes/get_net_info/main.eldritch index eea079db5..ba4699253 100644 --- a/tavern/tomes/get_net_info/main.eldritch +++ b/tavern/tomes/get_net_info/main.eldritch @@ -8,7 +8,7 @@ def get_net_info(): else: print("{}: {}\n".format(key, value)) print("\n") - print("Hostname:\n\n" + sys.hostname()) + print("Hostname: " + sys.hostname()) get_net_info() print("\n")