Git Product home page Git Product logo

docker-nessus_scanner's Introduction

Unofficial Nessus Scanner Build StatusDocker StarsDocker Pulls

Tenable's Nessus Scanner is a vulnerability scanner that looks for known vulnerabilities, malware, configuration issues, etc. both through network inspection of hosts and through authenticated analysis of the host itself. For more information about Nessus, please consult the following links:

Build files

The github repository for the build files is located here.

Supported tags

Each image is tagged with the major, minor, and patch releases. The most current image is always tagged as "latest". For the current listing of tags, please refer to the tags tab for a current listing.

Usage

docker run -dt \
    -e LINKING_KEY={LINKING_KEY}\
    -e SCANNER_NAME={SCANNER_NAME}\
    --name nessus_scanner
    stevemcgrath/nessus_scanner:latest

Modifications

  • /opt/nessus/bin and /opt/nessus/sbin have been added to the system $PATH variable.
  • nessus_adduser.exp has been loaded into /usr/bin to facilitate in programmatic user creation when necessary.
  • nessus.sh has been loaded into /usr/bin as a wrapper to configure the Nessus daemon before launch.

Environmental Variables

One of the following MUST be set:

  • LINKING_KEY (required) - Linking key to use for linking the scanner to Tenable.io
  • LICENSE (required) - Activation code (if not a Tenable.io linked scanner)
  • SECURITYCENTER (required) - If the scanner is to be SecurityCenter linked, then simply set this variable to Yes instead of setting a LICENSE or LINKING_KEY variable.

The following are OPTIONAL parameters

  • SCANNER_NAME (optional) - Override the default behavior of registering with the hostname
  • MANAGER_HOST (optional) - Nessus Manager address
  • MANAGER_PORT (optional) - Nessus Manager service port
  • PROXY_HOST (optional) - Proxy address
  • PROXY_PORT (optional) - Proxy service port
  • PROXY_USER (optional) - Proxy account username
  • PROXY_PASS (optional) - Proxy account password
  • PROXY_AGENT (optional) - Proxy agent string
  • ADMIN_USER (optional) - Username for admin user creation. If not provided, defaults to admin.
  • ADMIN_PASS (optional) - Password for admin user creation. If not provided, a password will be generated.
  • NO_ROOT (optional) - Set to Yes when wanting to run Nessus as a non-privileged user. You should only use this environment variable if you know what you are doing and why you are doing it.
  • NON_PRIV_USER (optional) - If NO_ROOT is set, you may use this to specify a username that will be created and used. If left unset, the default is nessus.

docker-nessus_scanner's People

Contributors

stevemcgrath avatar mattlorimor avatar lfaoro avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.