Skip to content
Home

Nessus: vulnerability scanning

Proprietary vulnerability scanner.

bash·1 min read··INE Certification

Nessus doesn’t ship with Kali and needs a manual installation, but it’s worth having around for engagements where a broader, CVE-tagged vulnerability report matters more than Metasploit’s more exploit-focused auxiliary scanners.

Install and start

zypper install -y hostname       # dependency on some minimal images

# download the Debian/amd64 .deb from tenable.com/downloads, then:
sudo dpkg -i <nessus_package>.deb
/bin/systemctl start nessusd.service

CLI and web UI

# CLI lives here
/opt/nessus/sbin/nessuscli <args>
nessuscli update --plugins-only    # or --all

# Web UI
# https://127.0.0.1:8834

Export to Metasploit

# Feed results into Metasploit once exported
db_import <path_to_exported_results>

Tips

  • Authenticated scans need credentials under the Credentials tab; scan scope/ports live under Discovery, and vulnerability categories under Assessment.
  • Results include CVE identifiers directly, which makes cross-referencing against searchsploit or an MSF module straightforward afterward.