Skip to main content

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.

pepy - Downloads PyPI Downloads GitHub Downloads (all assets, latest release) GitHub Downloads (all assets, all releases) Latest Release version GitHub Release Date License Repo size Code size Supported platform

[!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_HHMMSS and/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.

  1. Install nessus file analyzer (NFA)

    pip install nessus-file-analyzer

    To upgrade to newer version run:

    pip install -U nessus-file-analyzer

  2. Run nessus file analyzer (NFA)

    nessus-file-analyzer

    Optionally for Linux and macOS:

    nessus-file-analyzer&

    Run with & at the end to start the process in the background.

  3. 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 bin folder where nessus-file-analyzer is located.
    • Right click on nessus-file-analyzer and choose Make alias.
    • Move your alias e.g. to Desktop.

Meta

Change log

See CHANGELOG.

Licence

GNU GPLv3: LICENSE.

Authors

Damian Krawczyk created nessus file analyzer (NFA) by LimberDuck.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nessus_file_analyzer-0.12.5.tar.gz (85.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nessus_file_analyzer-0.12.5-py3-none-any.whl (88.7 kB view details)

Uploaded Python 3

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

Hashes for nessus_file_analyzer-0.12.5.tar.gz
Algorithm Hash digest
SHA256 13f4ff4e3937327f71835de39ea61696d44e4da77360e60cbf6808287223b9a7
MD5 5327e30378ec5eb1d3f7fd01c81904fb
BLAKE2b-256 3f5c77c3890f18c17891bb77a7f2889d656bb80b52a20f26b37c32d8bda3c64b

See more details on using hashes here.

File details

Details for the file nessus_file_analyzer-0.12.5-py3-none-any.whl.

File metadata

File hashes

Hashes for nessus_file_analyzer-0.12.5-py3-none-any.whl
Algorithm Hash digest
SHA256 525c90ca303308e28d4fee052389c359deeee094bc582a656e732d544b351286
MD5 7f565ad4a868391aea8285db3eed68bb
BLAKE2b-256 ffeddc04c7d2f7d87916a1a9ef2c98e33d182769687e616aa8661d7bd1964e5e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page