From ed6a6622f6a41b8b0c336d46bc498538d36db88c Mon Sep 17 00:00:00 2001 From: daniel Date: Mon, 13 Jan 2025 21:46:40 +0000 Subject: [PATCH] Update external_pentest.sh --- external_pentest.sh | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/external_pentest.sh b/external_pentest.sh index ff7343e..c008aae 100644 --- a/external_pentest.sh +++ b/external_pentest.sh @@ -9,7 +9,7 @@ fi # --- Dependency Check --- -dependencies=("nmap" "python3" "awk") +dependencies=("nmap" "python3" "awk" "pandoc" "texlive-xetex") for dependency in "${dependencies[@]}"; do if ! command -v "$dependency" &> /dev/null; then @@ -277,6 +277,13 @@ done sed -i "/(Host IPs from ping sweep will be inserted here)/c\\ $ping_table" "$report_file" +echo -e "\e[33mConverting Markdown report to PDF...\e[0m" + +# Convert the Markdown report to PDF using Pandoc +pandoc "$report_file" -o "security_report_$current_date.pdf" --pdf-engine=xelatex +mv "$report_file" "$results_dir/raw_files" +echo -e "\e[32mPDF report generated: security_report_$current_date.pdf\e[0m" + echo "" echo -e "\e[1;34m Finished Running Script \e[0m" echo "" \ No newline at end of file