Kali Linux

How to Install Nessus on Kali Linux

Nessus is a popular vulnerability scanner tool used to identify and fix the security issues in your network. It allows you to scan for various types of vulnerabilities, such as outdated software, misconfigured networks, potentially weak passwords, and more. Nessus also provides detailed information and recommendation in the form of a report that helps you remediate the detected problems in your system. It is one of the tools you should install and use every day if you are a Kali Linux user. It will help you improve the performance of your system and ensure better security.

Read this guide to find:

How to Install Nessus on Kali Linux

To install and setup Nessus on Kali Linux, follow the below-given steps:

Step 1: Download Nessus Deb Package on Kali Linux

To install Nessus on Kali Linux, you first need to download the deb package for your system, this can be done either through GUI or terminal.

For GUI, open a browser on Kali Linux and navigate to the official Nessus website. Then, choose the version of Nessus you want to download and select the Platform as Linux-Debian-amd64 if you are using Kali Linux 64-Bit operating system. For the 32-Bit Kali Linux operating system, you can go with the i386 platform. Once you selected the desired options, simply click on the Download button to download the Nessus deb package on Kali Linux.

You can also select Download by curl option from the GUI, copy the curl command and execute it in your Kali Linux terminal to download the Nessus deb package on Kali Linux:

The following curl command can be executed in the terminal to download the Nessus version 10.7.0 on Kali Linux:

curl --request GET \

--url 'https://www.tenable.com/downloads/api/v2/pages/nessus/files/Nessus-10.7.0-debian10_amd64.deb' \

--output 'Nessus-10.7.0-debian10_amd64.deb'

Besides that, you can also use the following wget command to directly download the deb package of Nessus version 10.7.0 on your Kali Linux system:

wget https://www.tenable.com/downloads/api/v2/pages/nessus/files/Nessus-10.7.0-debian10_amd64.deb

Step 2: Install Nessus on Kali Linux

After you download the Nessus deb package from any of the above-given methods, run the apt install command followed by the Nessus deb file name to install the package on Kali Linux:

sudo apt install ./Nessus-10.7.0-debian10_amd64.deb

Note: You must have at least 30GB of free disk space available on your Kali Linux for Nessus installation. This requirement is for the setup process, if you fail to do it, you will encounter the disk space error during the process.

Step 3: Start Nessus Service on Kali Linux

Once you installed Nessus on Kali Linux, run the below-given command to start the Nessus daemon on the system:

sudo systemctl start nessus

Step 4: Enable Nessus Daemon on Kali Linux

You should also require enabling the Nessus daemon on Kali Linux, you can do it from the below-given command:

sudo systemctl enable nessusd

Step 5: Check Nessus Daemon Status

To check Nessus daemon is running on Kali Linux, simply use the following command and ensure it is active on the system:

sudo systemctl status nessusd

Step 6: Check Kali Linux IP Address

You should also require the IP address of your Kali Linux system because it will be used later on to access Nessus dashboard on the browser. You can find your Kali Linux IP address by running the following command:

hostname -I

Step 7: Access Nessus on a Browser

After you have performed the above steps carefully, you can access Nessus on your browser by using the following URL format:

https://kali_linux_ip:8834/

Note: Ensure replacing the kali_linux_ip with the IP address of your Kali Linux system.

At the initial Welcome screen, simply use the Continue button to move forward:

Choose the Nessus package that you want to use. It is better to purchase Nessus to use the full suite of packages. If you want to use free version, you can simply go with the Register to Nessus Essentials option:

Enter your First Name, Last Name and company or organization email address and then use the Register button:

Note: Normal email address won’t work here.

You will get the Activation code as soon as your register your account on Nessus, use the Continue button to move forward:

Now, enter the user account information that you have previously setup and click on the Submit button to login to the account:

Wait until Nessus is initialized, and it will take time downloading the required plugins:

If the downloading is failed due to network error, you will get the following error:

You can fix this error by going back to your Kali Linux terminal and login as a root user using the su command. Then use the following command to update the nessuscli:

/opt/nessus/sbin/nessuscli update

The update process will begin downloading the Nessus plugins automatically on Kali Linux, once it is finished, restart Nessus daemon again using the below-given command:

sudo systemctl restart nessusd

Now, go back to your browser and reload the web page, then enter the user credentials that you set up previously to Sign In to the Nessus dashboard.

Once completed, the Nessus dashboard will appear on your browser. However, you have to wait for some time until the plugin compilation is completed:

Once the Nessus complies the required plugins, you will then be able to use the dashboard:

How to Fix Create a New Scan Button Not Working on Nessus

If you are unable to click on the Create a New Scan button after completing the plugin compilation, you can try out the following steps to fix it:

Step 1: First, login to root user on Kali Linux terminal using the below-given command:

su

Step 2: Then stop the Nessus daemon on Kali Linux using the following command:

systemctl stop nessusd

Step 3: Now run the NessusCLI with -R argument to reload all the plugins on Kali Linux system:

/opt/nessus/sbin/nessuscli -R

Step 4: After successfully loading the plugin, restart the Nessus daemon on Kali Linux using the below-given command:

systemctl restart nessusd

Step 5: Now, navigate to the browser and reload the Nessus dashboard URL again. This time you will be able to use the New Scan button:

Step 6: When you select the New Scan button, you will be provided with a different Scanner option to choose from. Here, I’m going with the Basic Network Scan option:

Step 7: Write down the Name for your Scan, select the Targets by adding the IP addresses of the hosts you want to scan separated by comma. Once done, use the Save button to confirm the settings:

Step 8: Click the Launch button to begin the scan:

Wait, until the scan is completed, which might take time.

Once the scan is completed, you can generate a report of the scan using the Report button:

It will download the scan report in a PDF file, which you can open it on your system to see the result:

Conclusion

Nessus is a powerful tool for scanning vulnerabilities in your network. You can install Nessus on Kali Linux by downloading the deb package from the official website. Then, use the apt install command to install the Nessus on Kali Linux from the deb package. You should also enable and start Nessus daemon on your system so that you will be able to run its dashboard on the browser using the system IP address with port 8834. Once the dashboard is accessed, you can run the scan according to your choice. If the scan button is not working, use the step-by-step fixes in the above-section of this guide to efficiently run the scan and test the efficacy of your network.

Similar Posts