nessus file analyzer (NFA) by LimberDuck is a GUI tool which enables you to parse nessus scan files from Tenable Nessus and Tenable Security Center, and exports results to a spreadsheet file for effortless analysis.
Project description
nessus file analyzer (NFA)
nessus file analyzer (NFA) by LimberDuck (pronounced ˈlɪm.bɚ dʌk) is a GUI tool which enables you to parse multiple nessus files containing the results of scans performed by using Tenable Nessus and Tenable Security Center, and exports parsed data to a spreadsheet file for effortless analysis.
Operational memory usage will be kept low while parsing even the largest of files. You can run it on your favourite operating system, whether it is Windows, macOS or GNU Linux. As a parsing result, you will receive spreadsheets with a summary view of the whole scan and/or all reported hosts. You will also be able to generate spreadsheets with a detailed view of all reported vulnerabilities and/or noncompliance. It's free and open source tool, which has been created to automate our work, decrease our workload and focus on data analysis.
[!NOTE] Visit LimberDuck.org to find out more!
Main features
- select one or more nessus files at once or select directory to get all nessus files from it and from all its subdirectories
- select one or more of standard report types like:
- scan,
- host,
- vulnerabilities,
- noncompliance
- generate advanced reports like software enumeration
- change target directory for output file to desired one, leave it default (current working directory) or set to be the same as source files
- add suffix for output file with
_YYYYMMDD_HHMMSSand/or custom text
Installation
[!TIP] You don’t need to install Python, install nessus file analyzer (NFA), or build it yourself. Just go to GitHub Releases and download the latest version of nessus file analyzer (NFA), ready to run on Windows, macOS, and Linux.
[!NOTE] It's advisable to use python virtual environment for below instructions. Read more about python virtual environment in The Hitchhiker’s Guide to Python!
Read about virtualenvwrapper in The Hitchhiker’s Guide to Python!: virtualenvwrapper provides a set of commands which makes working with virtual environments much more pleasant.
-
Install nessus file analyzer (NFA)
pip install nessus-file-analyzerTo upgrade to newer version run:
pip install -U nessus-file-analyzer -
Run nessus file analyzer (NFA)
nessus-file-analyzerOptionally for Linux and macOS:
nessus-file-analyzer&Run with
&at the end to start the process in the background. -
Make a shortcut for nessus file analyzer (NFA)
Windows:
- Run in cmd
where nessus-file-analyzer.exe - Copy returned path.
- Go to e.g. to Desktop.
- Right click on Desktop and choose
New > Shortcut. - Paste returned path.
- Click
Next,Finish.
Linux (Ubuntu) / macOS
- Run in Terminal
which nessus-file-analyzer - Run in Terminal
ln -s path_returned_in_previous_command ~/Desktop/
macOS
- Run in Terminal
which nessus-file-analyzer - Open
binfolder wherenessus-file-analyzeris located. - Right click on
nessus-file-analyzerand chooseMake alias. - Move your alias e.g. to Desktop.
- Run in cmd
Meta
Change log
See CHANGELOG.
Licence
GNU GPLv3: LICENSE.
Authors
Damian Krawczyk created nessus file analyzer (NFA) by LimberDuck.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file nessus_file_analyzer-0.12.5.tar.gz.
File metadata
- Download URL: nessus_file_analyzer-0.12.5.tar.gz
- Upload date:
- Size: 85.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
13f4ff4e3937327f71835de39ea61696d44e4da77360e60cbf6808287223b9a7
|
|
| MD5 |
5327e30378ec5eb1d3f7fd01c81904fb
|
|
| BLAKE2b-256 |
3f5c77c3890f18c17891bb77a7f2889d656bb80b52a20f26b37c32d8bda3c64b
|
File details
Details for the file nessus_file_analyzer-0.12.5-py3-none-any.whl.
File metadata
- Download URL: nessus_file_analyzer-0.12.5-py3-none-any.whl
- Upload date:
- Size: 88.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
525c90ca303308e28d4fee052389c359deeee094bc582a656e732d544b351286
|
|
| MD5 |
7f565ad4a868391aea8285db3eed68bb
|
|
| BLAKE2b-256 |
ffeddc04c7d2f7d87916a1a9ef2c98e33d182769687e616aa8661d7bd1964e5e
|