Download Nessusupdateplugins All20targz New __exclusive__ -
Check the timestamp. It should match the date of the all-2.0.tar.gz file you downloaded, confirming a successful update.
Using the command line tool ( nessuscli ) ensures that the registration and database compilation processes trigger correctly. /opt/nessus/sbin/nessuscli update /path/to/all-2.0.tar.gz Use code with caution. Windows (Administrator Command Prompt):
: /Library/Nessus/run/sbin/nessuscli update all-2.0.tar.gz . Key Considerations download nessusupdateplugins all20targz new
# Save the plugin to a temporary file tmp_file_path = os.path.join(target_dir, 'temp.tar.gz') with open(tmp_file_path, 'wb') as file: file.write(response.content)
Choose and select your all-2.0.tar.gz file. Via Command Line (CLI) : Check the timestamp
更新完成后,重启Nessus服务以使更改生效。
/Library/Nessus/run/sbin/nessuscli update /path/to/all-2.0.tar.gz Use code with caution. Method 2: Using the Web User Interface Log into the Nessus UI on your offline scanner. Go to > Software Update . Click the Manual Update button in the top right corner. /opt/nessus/sbin/nessuscli update /path/to/all-2
Tenable is gradually moving toward a model where even offline scanners use a signed update package that doesn’t require the old all-2.0.tar.gz mono-file. However, as of 2025, the challenge-code + tarball method remains fully supported, especially for air-gapped deployments.
Online auto-updates can sometimes push a patch that introduces instability or unexpected bugs. By using offline manual updates, you control exactly when and where the update is applied, allowing for testing in a sandbox environment first.