Nessus server
Table of Contents
Nessus server
In any case - get activation code at Tennable page.
Download Nessus from here.
Docker option
(as per the following doc)
[!NOTE] No persistent directory Hence Nessus probably won’t be updated?
Create docker-compose.yml as follows:
services:
nessus: image: tenable/nessus:latest-ubuntu restart: always container_name: nessus environment: USERNAME: admin PASSWORD: <password> ACTIVATION_CODE: <code> ports: - 443:8834Followed by the following commands:
wget -O - https://raw.githubusercontent.com/alexander-potemkin/quickies/main/docker_ubuntu.sh | bashsudo usermod -aG docker `whoami`docker compose updocker compose up -ddocker container lsdocker-compose downDeb option
curl --request GET --url 'https://www.tenable.com/downloads/api/v2/pages/nessus/files/Nessus-10.9.2-ubuntu1604_amd64.deb' --output 'Nessus-10.9.2-ubuntu1604_amd64.deb'sudo dpkg -i Nessus*.debsudo service nessusd start- fetch license at Nessus or get it at https://www.tenable.com/products/nessus/nessus-essentials (with Chrome based browser)
- login at https://localhost:8834 with Chrome based browser (not FireFox)
- done