Skip to main content

nessus file analyzer by LimberDuck is a GUI tool which enables you to parse nessus scan files from Nessus and Tenable.SC by (C) Tenable, Inc. and exports results to a Microsoft Excel Workbook for effortless analysis.

Project description

nessus file analyzer

nessus file analyzer 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 Nessus by (C) Tenable, Inc. and exports parsed data to a Microsoft Excel Workbook 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.

Latest Release version GitHub Release Date PyPI - Downloads

License Repo size Code size Supported platform Documentation Status

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 available report types like:
    • scan,
    • host,
    • vulnerabilities,
    • noncompliance
  • 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

Documentation

Visit https://nessus-file-analyzer.readthedocs.io to find out more.

Installation

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

    pip install nessus-file-analyzer

    To upgrade to newer version run:

    pip install -U nessus-file-analyzer

  2. Run nessus file analyzer

    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

    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 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.7.1.tar.gz (67.5 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.7.1-py3-none-any.whl (69.0 kB view details)

Uploaded Python 3

File details

Details for the file nessus_file_analyzer-0.7.1.tar.gz.

File metadata

  • Download URL: nessus_file_analyzer-0.7.1.tar.gz
  • Upload date:
  • Size: 67.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for nessus_file_analyzer-0.7.1.tar.gz
Algorithm Hash digest
SHA256 859b3788d1da9c078751c9b226a2a8c58403a01ceff86cf32004656408f6d56d
MD5 4eabc7606be808e66aeb6a4549d3f81d
BLAKE2b-256 9a190366a56af08602e9e51ec73a1dcd106fd4dadaf93388703f120d8497f57c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nessus_file_analyzer-0.7.1-py3-none-any.whl
  • Upload date:
  • Size: 69.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for nessus_file_analyzer-0.7.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6b5f37e9f0274d3a236ba64e133d6ec3e2e13f39d25f84cb8c37627932a7a593
MD5 dbdebb05e0256df98abf779aa3941803
BLAKE2b-256 25689992f35732bb56d8b16eeee5f477996ba25b702c37662cf6ffbac7b957cb

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