Files

2.3 KiB

Classes
Classes
Networking for Cybersecurity

Nessus

Nessus is a proprietary vulnerability scanner.

Download

Nessus can be downloaded from https://www.tenable.com/downloads/nessus

Arch-Based

No need to download from the website, skip to Install

Debian

Select "Linux - Debian - amd64" to download.

Fedora

Select "*Linux - Fedora - x86_64" to download.

Mint/Ubuntu

Select "Linux - Ubuntu - amd64" to download.

Podman (Universal)

No need to download from the website, skip to Install

Install

Arch-Based (AUR Package)

yay -S nessus

Debian

Replace <version-number> with the version number in the file name

sudo dpkg -i ~/Downloads/Nessus-<version number>-debian6_amd64.deb

Note: By default it will be set to start every boot, to disable that run:

sudo systemctl disable nessusd

You will still be able to run it as normal.

Fedora

Replace <version-number> with the version number in the file name

sudo dnf install ~/Downloads/Nessus-<version number>-fc38.x86_64.rpm

Mint/Ubuntu

Replace <version-number> with the version number in the file name

sudo dpkg -i ~/Downloads/Nessus-<version number>-ubuntu_amd64.deb

Note: By default it will be set to start every boot, to disable that run:

sudo systemctl disable nessusd

You will still be able to run it as normal.

Podman (Universal)

Podman is a container system very similar to docker that lets you run programs in an isolated and self-contained environment. Tenable provides a Nessus container that will let you run Nessus on any linux system.

First install Podman on your computer.

The container image will automatically be downloaded when you run nessus with:

podman run -p 8834:8834 docker.io/tenable/nessus:latest-ubuntu

Usage

Start (Normal)

sudo systemctl start nessusd

Start (Podman)

The command in the install section is the same command to run it, simply leave the console window open. If you wish to run it in the background add the -d (detach) flag like so:

podman run -d -p 8834:8834 docker.io/tenable/nessus:latest-ubuntu

See the document on Podman to learn how to control a container running in the background.

Access

You should now be able to access it on https://localhost:8834/