Download Nessus-update-plugins All-2.0.tar.gz May 2026
After the command executes, it is good practice to restart the Nessus service to ensure the new plugins are loaded into memory correctly.
Linux:
sudo systemctl restart nessusd
# OR
sudo /etc/init.d/nessusd restart
Windows:
net stop nessusd
net start nessusd
#!/bin/bash # offlinesync.sh - Downloads latest nessus-update-plugins-all-2.0.tar.gz # and pushes to offline scanners via USB staging directory.WORKDIR="/opt/nessus_offline_sync" OUTFILE="$WORKDIR/nessus-update-plugins-all-2.0.tar.gz" LOG="$WORKDIR/sync.log"
python3 /opt/nessus_offline_sync/nessus_offline_update_downloader.py
--username "$NESSUS_USER"
--password "$NESSUS_PASS"
--output "$OUTFILE" >> $LOG 2>&1 download nessus-update-plugins all-2.0.tar.gz
if [ $? -eq 0 ]; then cp "$OUTFILE" "/mnt/usb_staging/" echo "[$(date)] Download and staging complete." >> $LOG else echo "[$(date)] Download failed." >> $LOG exit 1 fi
Then, physically carry the USB drive to the offline zone and run a local update script.
The file nessus-update-plugins-all-2.0.tar.gz represents a comprehensive update package for Nessus plugins. This package likely contains a wide range of updates, possibly including all plugins up to a certain point in time. Here’s a general guide on how to download and utilize such a package: After the command executes, it is good practice
The "2.0" tag is a holdover from the evolution of Nessus. In the early days of Nessus (open source), plugin structures changed frequently. As the scanner engine (now nessusd) matured, the architecture stabilized into what Tenable calls "Nessus 2.x" engine compatibility. Even modern Nessus versions still refer to the plugin feed structure broadly compatible with this 2.0 architecture standard.
sudo systemctl start nessusd