Security Concepts
[Day 12] 4. Nessus
D
DITISS AdminWhat is Nessus?
Nessus is a vulnerability scanner developed by Tenable, available in multiple editions:
- Nessus Essentials: Free version for personal, non-commercial use, limited to scanning 16 IPs.
- Nessus Professional: Full-featured, commercial version for professional environments.
- Other versions: Nessus Manager and Nessus Cloud for enterprise-level use.
Steps to Install and Use Nessus Essentials
1. Download Nessus
- Go to the official Tenable Nessus download page.
- Select your platform (Windows in this case) and download the installer.
- Register for Nessus Essentials by providing your email address. You’ll receive an activation code via email.
2. Install Nessus
-
Run the Installer:
- Double-click the downloaded file to start the installation process.
- Follow the on-screen instructions to complete the installation.
-
Start the Nessus Service:
-
Once installed, the Nessus service starts automatically. If not, you can start it manually:
bashservices.mscLook for "Tenable Nessus" and start the service.
-
3. Access Nessus on Web Interface
-
Open a web browser and navigate to:
http://localhost:8834- This opens the Nessus web interface.
-
Set Up an Account:
- Create an administrator account by providing a username and password.
-
Register Nessus:
- Select Nessus Essentials during the setup.
- Enter the activation code you received via email to activate your Nessus installation.
4. Configure Nessus
- Plugin Updates:
- Nessus will download and update its vulnerability plugins. This may take several minutes, depending on your internet connection.
- Once the updates are complete, Nessus will be ready to use.
5. Perform a Vulnerability Scan
-
Create a New Scan:
- Log into the Nessus web interface.
- Click Scans > New Scan.
- Select the type of scan (e.g., Basic Network Scan).
-
Configure the Scan:
- Enter the target's IP address or hostname.
- Provide additional details if required, such as credentials for authenticated scans.
-
Run the Scan:
- Save the scan configuration and click Start Scan.
- Nessus will begin scanning the target system for vulnerabilities.
-
Analyze Results:
- Once the scan completes, Nessus will display the results, including a list of discovered vulnerabilities and their severity levels (Low, Medium, High, Critical).
Tips for Effective Use
- Practice in a Lab Environment: Use Nessus Essentials to scan virtualized environments to avoid accidental scans of unauthorized systems.
- Explore Report Features: Nessus generates detailed reports, including remediation steps for vulnerabilities.
- Update Plugins Regularly: Vulnerability definitions evolve rapidly; ensure Nessus is always up to date.