How to install Nessus in Kali Linux

Nessus, developed by Tenable Inc, is a widely-used open-source vulnerability scanner that has become an indispensable tool for cybersecurity professionals. In this article, we will explore the capabilities of Nessus, its installation on Kali Linux, and how to get started with vulnerability scanning.

Nessus is a powerful vulnerability scanner designed to identify weaknesses, potential threats, and security loopholes in computer systems, networks, and applications. It plays a crucial role in enhancing the overall security posture of organizations by providing security professionals, penetration testers, and cybersecurity enthusiasts with actionable insights to mitigate risks effectively.

Understanding Nessus Features and Offerings

Vulnerability Assessments

Nessus conducts comprehensive vulnerability assessments by scanning target systems for potential weaknesses. It utilizes a vast database of known vulnerabilities to compare against the target’s configuration, thereby generating detailed reports for further analysis.

Network Scans

The network scan feature of Nessus allows users to scan and evaluate devices and systems across the entire network. This provides a comprehensive view of the network’s security posture and helps in identifying security gaps and potential entry points for attackers.

Web Scans

Web scans focus on identifying vulnerabilities within web applications and services. Nessus crawls through web pages, analyzing elements and detecting potential threats such as SQL injection, cross-site scripting (XSS), and other web-based attacks.

Asset Discovery

Nessus aids in discovering assets and devices connected to the network. It assists in maintaining an accurate and up-to-date inventory, which is crucial for effective security management.

Other Capabilities

Apart from the above features, Nessus offers various other capabilities, including compliance checking, malware detection, and misconfiguration identification, to cater to diverse security needs.

Installing Nessus on Kali Linux

Downloading Nessus Package

Before installing Nessus on Kali Linux, you need to download the appropriate package from the Nessus website. Make sure to select the correct platform, such as Linux-Debian-amd64, during the download process.

Installation Process

Once the package is downloaded, navigate to the location using the Linux terminal and install Nessus using the following command:

dpkg -i Nessus-10.4.1-debian9_amd64.deb

Starting Nessus Service

After installation, start the Nessus service with the following command:

systemctl start nessusd

Accessing Nessus Web Interface

To access the Nessus web interface, open your browser and go to https://kali:8834/. Initially, you might encounter a warning page, but proceed by clicking on “Advanced,” then “Accept Risk and Continue.”


Nessus is a powerful and versatile vulnerability scanner that plays a vital role in bolstering cybersecurity defenses. By diligently scanning and identifying potential weaknesses, Nessus empowers organizations to proactively address vulnerabilities and safeguard their critical assets.