Collection of my own Simple Python Scripts to Parse a .nessus file making life easier for reporting - txt, docx and xlsx #chatgpt 💻🧠
PS C:\Users\gd\Desktop\New folder> python .\nessus-parse.py
Enter the path to your Nessus file: auth-scan.nessus
Simple output, gives the IP and lists the findings along with Port Number and Output. If its from a build review (credentialed patch audit) the port will show as 0 on some findings.
PS C:\Users\gd\Desktop\New folder> python .\nessus-parse-docx.py
Enter the path to your Nessus file: auth-scan.nessus
Enter the output Word document file name (e.g., report.docx): report.docx
Word report saved to report.docx
Similar to the text output above but in word, nicely laid out
PS C:\Users\gd\Desktop\New folder> python .\nessus-parse-excel.py
Enter the path to your Nessus file: auth-scan.nessus
Enter the output Excel file name (e.g., report.xlsx): report.xlsx
Excel report saved to report.xlsx
Quite handy if assessing a large estate which you can filter on etc