From d57947e959fecd134cfae294f63d1041e0a7ec28 Mon Sep 17 00:00:00 2001 From: Damien MARGUERITE Date: Wed, 8 Feb 2023 22:34:07 +0100 Subject: [PATCH] Fix path given to -j and -o arguments --- h8mail/utils/helpers.py | 2 +- h8mail/utils/print_json.py | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/h8mail/utils/helpers.py b/h8mail/utils/helpers.py index 5018100..d5f7170 100644 --- a/h8mail/utils/helpers.py +++ b/h8mail/utils/helpers.py @@ -153,7 +153,7 @@ def save_results_csv(dest_csv, target_obj_list): Outputs CSV from target object list. Dumps the target.data object variable into CSV file. """ - with open(dest_csv, "w", newline="") as csvfile: + with open(os.path.expanduser(dest_csv), "w", newline="") as csvfile: try: writer = csv.writer(csvfile) diff --git a/h8mail/utils/print_json.py b/h8mail/utils/print_json.py index 2d4e514..c243942 100644 --- a/h8mail/utils/print_json.py +++ b/h8mail/utils/print_json.py @@ -1,6 +1,7 @@ # -*- coding: utf-8 -*- from .colors import colors as c import json +import os def generate_source_arrays(pwned_data): data_array = [] @@ -30,5 +31,5 @@ def save_results_json(dest_json, target_obj_list): current_target["data"] = generate_source_arrays(t.data) data['targets'].append(current_target) - with open(dest_json, 'w') as outfile: - json.dump(data, outfile) \ No newline at end of file + with open(os.path.expanduser(dest_json), 'w') as outfile: + json.dump(data, outfile)