added Nessus
This commit is contained in:
@@ -5,6 +5,7 @@
|
|||||||
2. Software
|
2. Software
|
||||||
- [Cisco Packet Tracer](Software/CiscoPacketTracer.md)
|
- [Cisco Packet Tracer](Software/CiscoPacketTracer.md)
|
||||||
- [Microsoft M365 Suite](Software/M365.md) (Teams, Word, Excel, ect)
|
- [Microsoft M365 Suite](Software/M365.md) (Teams, Word, Excel, ect)
|
||||||
|
- [Nessus](Software/Nessus.md)
|
||||||
- [PostgreSQL](Software/Postgresql.md)
|
- [PostgreSQL](Software/Postgresql.md)
|
||||||
- [VirtualBox](Software/VirtualBox.md)
|
- [VirtualBox](Software/VirtualBox.md)
|
||||||
- [Virtual Machine Manager](Software/VirtualMachineManager.md) (virt-manager)
|
- [Virtual Machine Manager](Software/VirtualMachineManager.md) (virt-manager)
|
||||||
|
|||||||
86
Software/Nessus.md
Normal file
86
Software/Nessus.md
Normal file
@@ -0,0 +1,86 @@
|
|||||||
|
---
|
||||||
|
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](#install)
|
||||||
|
|
||||||
|
### Debian
|
||||||
|
Select "**Linux - Debian - amd64**" to download.
|
||||||
|
|
||||||
|
### Fedora
|
||||||
|
Select "***Linux - Fedora - x86_64**" to download.
|
||||||
|
|
||||||
|
### Mint/Ubuntu
|
||||||
|
Select "**Linux - Ubuntu - amd64**" to download.
|
||||||
|
|
||||||
|
## Install
|
||||||
|
|
||||||
|
### Arch-Based (AUR Package)
|
||||||
|
```sh
|
||||||
|
yay -S nessus
|
||||||
|
```
|
||||||
|
|
||||||
|
### Debian
|
||||||
|
Replace `<version-number>` with the version number in the file name
|
||||||
|
```sh
|
||||||
|
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:
|
||||||
|
```sh
|
||||||
|
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
|
||||||
|
```sh
|
||||||
|
sudo dnf install ~/Downloads/Nessus-<version number>-fc38.x86_64.rpm
|
||||||
|
```
|
||||||
|
|
||||||
|
### Mint/Ubuntu
|
||||||
|
Replace `<version-number>` with the version number in the file name
|
||||||
|
```sh
|
||||||
|
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:
|
||||||
|
```sh
|
||||||
|
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](../Tools/Podman.md) on your computer.
|
||||||
|
|
||||||
|
The container image will automatically be downloaded when you run nessus with:
|
||||||
|
```sh
|
||||||
|
podman run -p 8834:8834 docker.io/tenable/nessus:latest-ubuntu
|
||||||
|
```
|
||||||
|
|
||||||
|
## Usage
|
||||||
|
### Start (Normal)
|
||||||
|
```sh
|
||||||
|
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:
|
||||||
|
```sh
|
||||||
|
podman run -d -p 8834:8834 docker.io/tenable/nessus:latest-ubuntu
|
||||||
|
```
|
||||||
|
|
||||||
|
See the document on [Podman](../Tools/Podman.md) to learn how to control a container running in the background.
|
||||||
|
|
||||||
|
### Access
|
||||||
|
You should now be able to access it on https://localhost:8834/
|
||||||
Reference in New Issue
Block a user