Skip to content

Collection of Python Scripts to Parse a .nessus file to make output easier for reporting - txt, docx and xlsx

Notifications You must be signed in to change notification settings

deeexcee-io/Nessus_Parser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Nessus_Parser

Collection of my own Simple Python Scripts to Parse a .nessus file making life easier for reporting - txt, docx and xlsx #chatgpt 💻🧠

Nessus Text Output {PowerShell/cmd)

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.

image

nessus-parse-docx.py

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

image

nessus-parse-excel.py

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

image

About

Collection of Python Scripts to Parse a .nessus file to make output easier for reporting - txt, docx and xlsx

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages