Nessus is een security scanner die een netwerk kan scannen op bekende exploits en openstaande services. Let daarbij wel op dat het programma alleen gebruikt mag worden wanneer je toestemming hebt om de veiligheid van het netwerk te controleren. De lange lijst met exploits en openstaande services kan eventueel verder uitgebreid worden met eigen geschreven scripts. Op dit moment zijn er twee branches waaraan gewerkt wordt. Namelijk de oude en vertrouwde 2.2.x branch die onder de GPL wordt uitgegeven en de nieuwe 3.0.x branch. Deze laatste branch is grotendeels herschreven en wordt helaas niet meer als opensource uitgebracht, waarom de ontwikkelaars deze stap hebben genomen is op deze pagina na te lezen. De ontwikkelaars hebben versie 3.0.4 uitgebracht met de volgende aankondiging:
Tenable Network Security, Inc. is proud to announce the availability of Nessus 3.0.4 for Windows, Mac OS X, Linux, Solaris and FreeBSD. This release contains the following fixes and enhancements:
Nessus daemon ('nessusd'):Command line client ('nessus'):
- Processing the plugins after an update is faster
- Better detection and handling of corrupt db files
- It is now possible to use 'default' in a port range just like any other port (ie: '1,default,443,8080')
- Avoid a deadlock in the main process when waiting for a sub process to die
- nessus_tcp_scanner works much better when used over a slow network link
- nessus_tcp_scanner now offers some options accessible thru the GUI
- If 'log_whole_attack' is set to 'no' , do not print messages about shared sockets in the logs
- Fixed the 'on_exit()' nasl function
- Fixed 'nasl -k' which would sometimes not work properly
- Avoid doing some un-necessary system calls, thus resulting in a lower load during a scan (esp. on Mac OS X)
- Fixed a bug in ssh_func.inc which would prevent it from working against HP/UX
Mac OS X specific changes:
- Logs much faster in a remote nessusd scanner
- Fixed a possible memory corruption issue when creating a list of plugins to launch
- Fixed a corruption of the .nessusrc files when receiving some plugin prefs ending by a space
Windows specific changes:
- Opening and closing a session window would stop all on-going scans
- Creating a policy and defining it as 'shared' immediately saves the policies on disk
- Not a beta any more
- Fixed file lock issues