From 5802575e4474fb05616f07675bc1d8be08d4555a Mon Sep 17 00:00:00 2001 From: Braden Laverick Date: Tue, 29 Oct 2019 16:29:36 +0000 Subject: [PATCH] Fixed string formatting --- misp_modules/modules/export_mod/endgame_export.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/misp_modules/modules/export_mod/endgame_export.py b/misp_modules/modules/export_mod/endgame_export.py index 8f2816e..5ba7ea4 100644 --- a/misp_modules/modules/export_mod/endgame_export.py +++ b/misp_modules/modules/export_mod/endgame_export.py @@ -71,12 +71,12 @@ def handler(q=False): event_type = event_types[fieldmap[attribute["type"]]] if event_type not in queryDict.keys(): queryDict[event_type] = {} - queryDict[event_type][fieldmap[attribute["type"]]] = attribute["value"] + queryDict[event_type][attribute["value"]] = fieldmap[attribute["type"]] for query in queryDict.keys(): - response.write("{} where\n") - for field in queryDict[query].keys(): - response.write("\t{} == \"{}\"\n") + response.write("{} where\n".format(query)) + for value in queryDict[query].keys(): + response.write("\t{} == \"{}\"\n".format(queryDict[query][value], value)) return {"response": [], "data": str(base64.b64encode(bytes(response.getvalue(), 'utf-8')), 'utf-8')}