jbreed-nessus

jbreed/nessus is a Docker container for Tenable Nessus, a network vulnerability scanner for small internal networks; Tenable offers a free license for home…

  • Security
  • Tools & Utilities
jbreed/nessus is a Docker container for Tenable Nessus, a network vulnerability scanner for small internal networks; Tenable offers a free license for home and small deployments.

Platform availability

Available on 1 of 9 platforms

  • Unraid
  • TrueNAS (not listed)
  • Umbrel (not listed)
  • ZimaOS (not listed)
  • Proxmox (not listed)
  • Helm (not listed)
  • Mac (not listed)
  • Windows (not listed)
  • Linux (not listed)

Health score?A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). When the source code has been checked, a fifth factor, security check (20%: automated scan for committed secrets, unsafe desktop-app settings, known-vulnerable dependencies and project hygiene; any serious finding caps it at 20), is added. Factors without data are left out and the rest are rescaled.

12/100 Low

Maintained
0last commit 2653 days ago
Popular
123 GitHub stars
Easy to install
351 install platform, install notes, Docker image
Light to run
No data

Based on 3 of 4 factors.

Availability: platform listings confirmed today, links checked 15 days ago

GitHub stars
3
Open issues
0
Last commit
2019-07-11
License
GPL-3.0
Activity
stale

Checked 9 days ago - source: GitHub (jbreed/nessus)

Resources & Compatibility

ARM (e.g. Raspberry Pi) is not supported.

Checked 17 days ago - source: Docker Hub image tags and published docs

First-install notes

  • First Install Run the container with a persistent /config volume, set PUID and PGID, and expose port 8834; request a free Tenable license during first-time setup. source

Fetched 7 days ago - each note links to its source

Alternatives (5)

  • Metasploit - Metasploit is an open-source penetration testing framework that helps security teams and homelabbers simulate real-world attacks to identif…
  • OpenVAS - The Open Vulnerability Assessment System (OpenVAS) is a framework of several services and tools offering a comprehensive and powerful vulne…
  • SiteOne Crawler - A free in-depth website analyzer providing audits of security, performance, SEO, accessibility and other technical aspects.
  • nuclei - Nuclei is used to send requests across targets based on a template, leading to zero false positives and providing fast scanning on a large…
  • tsunami - A general purpose network security scanner with an extensible plugin system for detecting high severity vulnerabilities with high confidenc…

Checked 14 days ago - source: AlternativeTo

Common questions

Where should the Nessus installer be placed when building the Docker image?

Place the 64-bit Ubuntu 18.04 .deb file in the config directory. Verify that the Dockerfile and setup.sh reference the matching version before building.

What port mapping is shown for running the prebuilt container?

The documented run command maps host port 8834 to container port 8834.

What volume mapping is shown in the documented run command?

It mounts a named nessus volume to /config. It also sets PUID 99 and PGID 100.

Do Nessus module updates require rebuilding the container?

The developer says they are not actively making updates unless an issue requires it, because the modules get auto updated within Nessus.

Answers sourced from forums.unraid.net, github.com

Community

Collected 11 days ago - public community threads