| | Likely Cause | Solution | | :--- | :--- | :--- | | Update command fails / Package invalid | Version mismatch (e.g., 2023 plugin with 2019 engine) | Verify Nessus engine version and download matching plugin feed. | | Plugins not loading after restart | File corruption | Re-download the all-2.0.tar.gz , verify MD5 checksum, and re-run update. | | Service fails to start (Port 8834) | Port conflict | Check netstat -tulpn | grep 8834 for conflicts or firewall blocking. | | Lack of disk space | Insufficient storage for decompression | Run df -h to check available space; clear logs or move files to free up space. | | Permission denied errors | Insufficient privileges | Re-run the update command with sudo on Linux/macOS or as Administrator on Windows. |
Extracting all-2.0.tar.gz... Updating plugin set... Done.
If you want, I can:
This comprehensive guide covers generating the offline challenge code, downloading the fresh compressed plugin archive, and installing it across different operating systems. The Workflow of Offline Plugin Updates download nessusupdateplugins all20targz new
Because your scanner is locked down inside an isolated zone, you must securely move this file across the air gap. Use an approved corporate file transfer system, a data diode, or an encrypted USB drive to copy all-2.0.tar.gz over to the local storage of your offline Nessus machine. Phase 3: Install the New Plugins
/Library/Nessus/run/sbin/nessuscli update /path/to/all-2.0.tar.gz Use code with caution. Step 3: Wait for Plugin Indexing
Using the terminal, run the following command (assuming a Linux environment): /opt/nessus/sbin/nessuscli update /path/to/all-2.0.tar.gz Use code with caution. | | Likely Cause | Solution | |
Managing Nessus Offline Updates: Understanding the all-2.0.tar.gz Plugin Archive
Once the file finishes uploading or processing via the command line, Nessus automatically kicks off a backend compilation pipeline. Update Plugins Offline (Tenable Nessus 10.12)
Utilizing unofficial update streams violates the Tenable Master Agreement and can invalidate regulatory compliance certifications (such as PCI-DSS, HIPAA, or SOC 2). | | Lack of disk space | Insufficient
在深入操作之前,首先需要明确 all-20.tar.gz 究竟是什么。这个文件是Nessus插件集的完整离线归档包,包含了Nessus扫描器所需的所有NASL(Network Assessment Script Language,网络评估脚本语言)脚本。它是实现离线更新的核心载体,在无互联网连接的环境中,通过手动上传并应用此文件,可以达到与在线自动更新同等的效果。
(Windows: C:\Program Files\Tenable\Nessus\nessuscli.exe fetch --challenge) 1.2.4 the alphanumeric challenge code string. 2. Register for the Download Link