{"id":13845592,"url":"https://github.com/LimberDuck/nessus-file-analyzer","last_synced_at":"2025-07-12T02:32:16.018Z","repository":{"id":34969876,"uuid":"193396702","full_name":"LimberDuck/nessus-file-analyzer","owner":"LimberDuck","description":"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.","archived":false,"fork":false,"pushed_at":"2024-07-10T04:44:25.000Z","size":337,"stargazers_count":87,"open_issues_count":14,"forks_count":21,"subscribers_count":11,"default_branch":"master","last_synced_at":"2024-07-10T06:59:56.063Z","etag":null,"topics":["nessus","nessus-analyzer","nessus-file-analyzer","nessus-files","nessus-parser","nessus-report","nessus-scanner","nessus-to-excel","nessus-to-xlsx","security-tools","tenable","tenablesc"],"latest_commit_sha":null,"homepage":"https://limberduck.org","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LimberDuck.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2019-06-23T21:22:02.000Z","updated_at":"2024-07-10T06:59:56.064Z","dependencies_parsed_at":"2022-09-06T11:11:55.514Z","dependency_job_id":"4e9afdc5-786d-4c2a-9b61-ab76bfb288b4","html_url":"https://github.com/LimberDuck/nessus-file-analyzer","commit_stats":{"total_commits":38,"total_committers":2,"mean_commits":19.0,"dds":"0.052631578947368474","last_synced_commit":"e351b53b07f51ecd8672d2994bfad03654f24b81"},"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LimberDuck%2Fnessus-file-analyzer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LimberDuck%2Fnessus-file-analyzer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LimberDuck%2Fnessus-file-analyzer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LimberDuck%2Fnessus-file-analyzer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LimberDuck","download_url":"https://codeload.github.com/LimberDuck/nessus-file-analyzer/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":213940236,"owners_count":15660316,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["nessus","nessus-analyzer","nessus-file-analyzer","nessus-files","nessus-parser","nessus-report","nessus-scanner","nessus-to-excel","nessus-to-xlsx","security-tools","tenable","tenablesc"],"created_at":"2024-08-04T17:03:29.561Z","updated_at":"2025-07-12T02:32:15.995Z","avatar_url":"https://github.com/LimberDuck.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"# nessus file analyzer (NFA)\n\n**nessus file analyzer (NFA) by LimberDuck** (pronounced *ˈlɪm.bɚ dʌk*) is a GUI\ntool which enables you to parse multiple nessus files containing the results\nof scans performed by using Nessus by (C) Tenable, Inc. and exports parsed\ndata to a Microsoft Excel Workbook for effortless analysis.\n\nOperational memory usage will be kept low while parsing even the largest of\nfiles. You can run it on your favourite operating system, whether it is Windows,\nmacOS or GNU Linux. As a parsing result, you will receive spreadsheets with a\nsummary view of the whole scan and/or all reported hosts. You will also be\nable to generate spreadsheets with a detailed view of all reported\nvulnerabilities and/or noncompliance.\nIt's free and open source tool, which has been created to automate our work,\ndecrease our workload and focus on data analysis.\n\n[![Latest Release version](https://img.shields.io/github/v/release/LimberDuck/nessus-file-analyzer?label=Latest%20release)](https://github.com/LimberDuck/nessus-file-analyzer/releases) \n[![GitHub Release Date](https://img.shields.io/github/release-date/limberduck/nessus-file-analyzer?label=released\u0026logo=GitHub)](https://github.com/LimberDuck/nessus-file-analyzer/releases) \n[![PyPI - Downloads](https://img.shields.io/pypi/dm/nessus-file-analyzer?logo=PyPI)](https://pypistats.org/packages/nessus-file-analyzer)\n\n[![License](https://img.shields.io/github/license/LimberDuck/nessus-file-analyzer.svg)](https://github.com/LimberDuck/nessus-file-analyzer/blob/master/LICENSE)\n[![Repo size](https://img.shields.io/github/repo-size/LimberDuck/nessus-file-analyzer.svg)](https://github.com/LimberDuck/nessus-file-analyzer)\n[![Code size](https://img.shields.io/github/languages/code-size/LimberDuck/nessus-file-analyzer.svg)](https://github.com/LimberDuck/nessus-file-analyzer)\n[![Supported platform](https://img.shields.io/badge/platform-windows%20%7C%20macos%20%7C%20linux-lightgrey.svg)](https://github.com/LimberDuck/nessus-file-analyzer)\n[![Documentation Status](https://readthedocs.org/projects/nessus-file-analyzer/badge/?version=latest)](https://nessus-file-analyzer.readthedocs.io/en/latest/?badge=latest)\n\n\u003e [!NOTE]\n\u003e **Visit [LimberDuck.org][LimberDuck] to find out more!**\n\n![](https://limberduck.org/en/latest/_images/nfa.png)\n\n## Main features\n\n* select one or more nessus files at once or select directory to get all nessus files from it and from all its subdirectories\n* select one or more of available report types like: \n  * scan, \n  * host, \n  * vulnerabilities,\n  * noncompliance\n* change target directory for output file to desired one, leave it default (current working directory) or set to be the same as source files\n* add suffix for output file with `_YYYYMMDD_HHMMSS` and/or custom text\n\n## Installation\n\n\u003e [!NOTE]\n\u003e It's advisable to use python virtual environment for below instructions. Read more about python virtual environment in [The Hitchhiker’s Guide to Python!](https://docs.python-guide.org/dev/virtualenvs/)\n\u003e \n\u003eRead about [virtualenvwrapper in The Hitchhiker’s Guide to Python!](https://docs.python-guide.org/dev/virtualenvs/#virtualenvwrapper): [virtualenvwrapper](https://virtualenvwrapper.readthedocs.io) provides a set of commands which makes working with virtual environments much more pleasant.\n\n\n1. Install **nessus file analyzer (NFA)**\n    \n   `pip install nessus-file-analyzer`\n\n   \u003e To upgrade to newer version run:\n   \u003e \n   \u003e `pip install -U nessus-file-analyzer`\n\n2. Run **nessus file analyzer (NFA)**\n\n   `nessus-file-analyzer`\n   \n   \u003e Optionally for Linux and macOS:\n   \u003e \n   \u003e `nessus-file-analyzer\u0026`\n   \u003e \n   \u003e Run with `\u0026` at the end to start the process in the background.\n\n3. Make a shortcut for **nessus file analyzer (NFA)**\n\n   **Windows:**\n   \n   - Run in cmd `where nessus-file-analyzer.exe`\n   - Copy returned path.\n   - Go to e.g. to Desktop.\n   - Right click on Desktop and choose `New \u003e Shortcut`.\n   - Paste returned path.\n   - Click `Next`, `Finish`.\n   \n   **Linux (Ubuntu) / macOS**\n   - Run in Terminal `which nessus-file-analyzer`\n   - Run in Terminal `ln -s path_returned_in_previous_command ~/Desktop/`\n\n   **macOS**\n\n   - Run in Terminal `which nessus-file-analyzer`\n   - Open `bin` folder where `nessus-file-analyzer` is located.\n   - Right click on `nessus-file-analyzer` and choose `Make alias`.\n   - Move your alias e.g. to Desktop.\n\n## Meta\n\n### Change log\n\nSee [CHANGELOG].\n\n\n### Licence\n\nGNU GPLv3: [LICENSE].\n\n\n### Authors\n\n[Damian Krawczyk] created **[nessus file analyzer (NFA)]** by [LimberDuck].\n\n[nessus file analyzer (NFA)]: https://limberduck.org/en/latest/tools/nessus-file-analyzer\n[Damian Krawczyk]: https://damiankrawczyk.com\n[LimberDuck]: https://limberduck.org\n[CHANGELOG]: https://github.com/LimberDuck/nessus-file-analyzer/blob/master/CHANGELOG.md\n[LICENSE]: https://github.com/LimberDuck/nessus-file-analyzer/blob/master/LICENSE\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FLimberDuck%2Fnessus-file-analyzer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FLimberDuck%2Fnessus-file-analyzer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FLimberDuck%2Fnessus-file-analyzer/lists"}