This tool provides a comprehensive guide for performing vulnerability assessments using the Nessus scanner.
This project focuses on performing vulnerability scanning using Nessus, a widely used vulnerability assessment tool. It helps identify security flaws in systems, networks, and applications by scanning for misconfigurations, outdated software, and known vulnerabilities.
The primary use case for this tool is educational, aimed at students and new security professionals who want to learn how to install and utilize Nessus for vulnerability scanning. It guides users through the setup process and helps them understand how to identify security flaws in systems and applications.
Users should have a basic understanding of network and system administration, and a Nessus Home or Professional license is required for use.
Download the Nessus installation package from the Tenable website.
Install Nessus using the appropriate package manager for your Linux distribution.
Start the Nessus service with 'sudo systemctl start nessusd'.
Enable Nessus to start on boot with 'sudo systemctl enable nessusd'.
Access the Nessus web interface by navigating to 'https://<your-ip>:8834' in a web browser.
sudo dpkg -i <name-of-downloaded-file>.deb
Installs the Nessus package on Debian/Ubuntu.
sudo rpm -ivh <name-of-downloaded-file>.rpm
Installs the Nessus package on CentOS/RedHat.
sudo systemctl start nessusd
Starts the Nessus service.
sudo systemctl enable nessusd
Enables the Nessus service to start on boot.
sudo systemctl status nessusd
Checks the status of the Nessus service.