Vulnerability Analysis · Module 05

Nessus

Vulnerability scanner that finds and rates known flaws, missing patches and misconfigurations.

ModuleModule 05PhaseVulnerability AnalysisTypeDefensive / AnalysisPlatformKali Linux

Definition

Nessus (by Tenable) is a widely used vulnerability scanning platform with a free (Essentials) and commercial (Professional/Expert) edition.

Primary purpose

Identify known vulnerabilities, missing patches, misconfigurations, and compliance gaps across hosts and applications.

Cybersecurity use

Vulnerability assessment and compliance auditing in authorized assessments and ongoing risk programs.

Key features

Plugin-based scanning

Uses regularly updated plugins covering CVEs and misconfigurations.

Scan templates

Prebuilt templates: Basic Network Scan, Web App Scan, Compliance Audit.

Credentialed scanning

Authenticated scans give deeper, more accurate results.

Reporting

Detailed reports with CVSS scores, remediation and executive summaries.

Scheduling

Web interface to schedule recurring scans and manage policies.

Important commands & actions

New Scan -> Basic Network Scan

Run a general vulnerability sweep of targets.

New Scan -> Credentialed Scan

Authenticated scan using supplied credentials.

Policies -> New Policy

Define a custom scan policy (ports, plugin families).

Scan -> Launch

Start the configured scan against targets.

Scan -> Export (PDF/CSV/Nessus)

Export results for reporting or import.

nessuscli update

Update plugin feeds from the CLI on the scanner host.

Practical examples

01Basic network scan
  1. Create a new scan from the Basic Network Scan template.
  2. Set targets, e.g. 192.168.1.0/24.
  3. Launch the scan and review findings.

Purpose Identifies open services and known vulnerabilities across the subnet.

02Credentialed scan
  1. Add SSH or Windows admin credentials to the scan policy.
  2. Launch against the target host.

Purpose Produces deeper findings such as missing OS patches by authenticating.

03Compliance audit
  1. Select a compliance template (e.g. CIS Benchmark).
  2. Run it against the target systems.

Purpose Checks configuration against a baseline, not only known CVEs.

Important points

  • False positives: Uncredentialed scans can be noisy; credentialed scans are more accurate.
  • Licensing: Essentials is free but limited (IP cap); Professional/Expert remove limits.
  • Impact on targets: Some checks are intrusive — coordinate scan windows with owners.
  • Plugin freshness: Results are only as current as the plugin feed — keep it updated.

Common use cases

Vulnerability management

Regular scheduled scanning to track and remediate risk.

Penetration testing

Initial vulnerability identification to prioritize manual effort.

Compliance audits

Validate against CIS, PCI-DSS or internal baselines.

Patch verification

Confirm that known issues were fixed after patching.

Learn it in context

This tool is taught in Module 05

Read the full written notes, with diagrams, defense and detection.

Open Module 05