Correct error handling was implemented for when the Nessus server plugin list exhausts the maximum number of plugins defined in NessusWC. The MAXPLUGS default value was raised from 20000 to 40000. This was noticed when the plugin count reached 20667.
An incorrect page count for scanresults.cgi was
fixed. The results file has been updated to
highlight the Nessus Risk factor rating.
Functionality was verified with the latest Nessus
version 2.2.10. The display bug that occurred when
NessusWC is used with a Nessus user and password
where the password contains HTML reserved
characters was fixed.
Introduction of scan templates. Scan templates allow you to define a scan configuration (the list of enabled plugins) under a template name. Scans can be more easily standardized and repeated (e.g. to check for compliance). The template file format is identical to the NessusWX windows client program. Session configuration files exported from NessusWX can be copied into the templates directory and used without changes. 9 example templates are included. NessusWC scans can be scheduled to run by cron.
Implementation of a real-time scan progress window in scanprocess.cgi. It opens as a popup on request through "Show Scan Process Details". The window shows the current scan process (in percent, plugins finished, and current working plugin). Scan results are now sorted by scan time. The latest scans appear first by default, switchable to show oldest first. This release generates and adds the scan duration time to the scan result output page (see bottom).