sudo /opt/nessus/sbin/nessuscli update /tmp/nessus-update-plugins-all-2.0.tar.gz You will see output similar to:
wget https://docs.tenable.com/nessus/offline_update/nessus_offline_update_downloader.py python3 nessus_offline_update_downloader.py --username YOUREMAIL --password YOURPASS --output nessus-update-plugins-all-2.0.tar.gz This script is the most reliable method for automated downloads. If your license predates modern APIs, you may request a direct download link from Tenable Support. Include your license activation code and the hostname of the offline scanner. Support will email a time-limited HTTPS link to download nessus-update-plugins-all-2.0.tar.gz . Section 4: Verifying File Integrity (SHA256 Checksums) After downloading, always verify the file’s checksum. Corrupted or tampered bundles will cause Nessus to reject the update or crash. download nessus-update-plugins all-2.0.tar.gz
Tenable provides a Python script that authenticates to their API and fetches nessus-update-plugins-all-2.0.tar.gz for you. Support will email a time-limited HTTPS link to
[info] Extracting plugins... [info] Plugins extracted successfully. [info] Compiling plugins... [info] Update complete. Restart Nessus to apply changes. Tenable provides a Python script that authenticates to
Absolutely. Copy the same tarball to each offline scanner. The license per scanner must be valid and separate.
Enter the legacy but critical file: .
Introduction: Why This File Still Matters in 2024/2025 In the world of vulnerability scanning, Tenable’s Nessus is the gold standard. However, many security professionals operate in air-gapped environments , high-security zones , or classified networks where a direct internet connection is forbidden. For these users, the standard nessuscli update command—which pulls plugins directly from Tenable’s cloud—is useless.