cd /opt/nessus/sbin/ ./nessuscli update --plugins-only /path/to/plugin-feed.tar.gz ./nessuscli fix --secure systemctl restart nessusd
/opt/nessus/sbin/nessus-fetch --offline /opt/nessus/sbin/nessuscli update --plugins-only /path/to/usb/plugins.tar.gz nessus offline registration hot
C:\Program Files\Tenable\Nessus\nessuscli.exe fetch --challenge /opt/nessus/sbin/nessuscli fetch --challenge /Library/Nessus/run/sbin/nessuscli fetch --challenge 2. Obtain your License File On a machine with internet access, visit the Tenable Offline Registration Page Enter your Challenge Code Activation Code (received when you purchased or signed up for Nessus Professional The site will provide a link to download the nessus.license file and a URL to download the latest plugin archive ( all-2.0.tar.gz 3. Register the Scanner nessus.license file to your offline scanner and run: nessuscli.exe fetch --register-offline nessus.license Linux/macOS: nessuscli fetch --register-offline nessus.license 4. Update Plugins (Manual) cd /opt/nessus/sbin/
The script looks like this:
| Requirement | Details | |-------------|---------| | Nessus version | 8.x, 9.x, 10.x (the process is similar) | | Activation code | Nessus Professional, Nessus Expert, or Tenable.io (some tiers support offline) | | Offline host | Linux, Windows, or macOS without internet | | Online machine | Any OS with browser & internet | | USB / secure transfer | To move files between machines | Update Plugins (Manual) The script looks like this:
Many users transitioning from the free "Nessus Home" (which has been deprecated or severely limited) to Nessus Professional or Expert feeds are encountering offline registration for the first time. The learning curve is steep, and documentation often assumes an online connection.