Parse .nessus files into a readable .html doc
Explore the docs »
Report Bug
·
Request Feature
Table of Contents
Nessusview is a pentesters dream when dealing with .nessus files. Simply provide the .nessus file to be parsed, and output name. A nice, professional, readable parsed .html format will be available for you!
Also isn't limited to 2500 hosts like the enterprise interface... (NO SHADE)
Now including:
- .html output in a professional format
- hosts tab to view afflictions per host
- plugins tab to view afflicted hosts per vulnerability
Clone the repo
git clone https://github.com/RioSec/nessusview.git
cd nessusview
Copy / Ensure .nessus file to be parsed is accesible, preferably located within this applications root directory. It shall be referred to as clientfile
Parse .nessus
python3 nessusview.py clientfile outputfilename
Example:
python3 nessusview.py client_external.nessus /work/path/client/client_external_report
NOTE: .html is added automatically so no need to add above.
- Exception Handling
- Input validation, formatting, and cleanup
- Facelift (I'm clearly a noob, help!)
- Written to database for persistence. (Please help!!!!!)
See the open issues for a list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the GNULicense. See LICENSE
for more information.