From 9048f72030ac83db6636fb83ec407b1f4d776def Mon Sep 17 00:00:00 2001 From: vakaris_zilius Date: Fri, 30 Sep 2022 12:41:09 +0000 Subject: [PATCH] Island: Convert scanned machines to json serializable data --- monkey/monkey_island/cc/services/reporting/report.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/monkey/monkey_island/cc/services/reporting/report.py b/monkey/monkey_island/cc/services/reporting/report.py index 20991d532..e0d49339a 100644 --- a/monkey/monkey_island/cc/services/reporting/report.py +++ b/monkey/monkey_island/cc/services/reporting/report.py @@ -120,8 +120,10 @@ class ReportService: formatted_nodes.append( { "hostname": machine.hostname, - "ip_addresses": machine.network_interfaces, - "accessible_from_nodes": accessible_from, + "ip_addresses": list(map(str, machine.network_interfaces)), + "accessible_from_nodes": list( + map(lambda m: m.dict(simplify=True), accessible_from) + ), "domain_name": "", # TODO add services "services": [],