As two of the top vulnerability scanners on the market, these two vendors are used by companies of all shapes and sizes to identify security threats.
This comparison includes an overview of both products, a breakdown of what each tool does, a run-down of the core features, pricing, and a head-to-head comparison. Before we look at the features themselves, we’re going to examine what vulnerability scanners do.
What are Vulnerability Scanners?
What do Nessus and OpenVAS do? Vulnerability scanners are a tool that network administrators use to scan networks for vulnerabilities. A vulnerability scanner can highlight known vulnerabilities and misconfigurations that leave a network at risk of a cyberattack or a data breach. Many companies use vulnerability scanning to identify gaps in network defenses and then fix the entry points before an attacker can exploit them.
Scanning for vulnerabilities is essential for enterprises because it’s the only way to know for certain what weaknesses exist. Regularly testing for vulnerabilities enables you to consistently eliminate security gaps and make your network more secure.
Both Nessus and OpenVAS provide a simple solution for vulnerability scanning. However, it’s important to note that the effectiveness of vulnerability scanning solutions varies from provider to provider, as some solutions are better than others at detecting known and unknown threats.
Nessus Product Highlights
Nessus (originally called The Nessus Project) was created by Renaud Daraison in 1998 and was originally an open-source remote security scanner. Several years later in 2005, Tenable Network Security changed Nessus over to a closed-source license. Today, Nessus is a vulnerability scanning platform used by over 27,000 organizations that can detect over 47,000 vulnerabilities.
Key Information
- The lowest false positive rate in the industry with six-sigma accuracy
- Offers users over 130,000 plugins
- Releases plugins within 24 hours of discovering a new vulnerability
- Over 50,000 Common Vulnerabilities and Exposures (CVE)
Many enterprises use Nessus because it has the lowest false positive rate on the market, successfully detecting legitimate threats without creating unnecessary notifications for a human user to address.
Pros:
- Offers a free vulnerability assessment tool
- Simple, easy to learn interface
- Little configuration needed, 450+ templates that support a range of devices and network types
- Offers a vast amount of community support and user-generated plugins
Cons:
- Can be expensive for some enterprise budgets
OpenVAS Product Highlights
OpenVAS is an open-source vulnerability scanner that started as a spin-off of Nessus called GNessUs. It took until 2006 for GNessUs to transform into the OpenVAS tool enterprises recognize today. By 2017, Greenbone changed the OpenVAS framework to Greenbone Vulnerability Management, and change the OpenVAS Scanner into a module.
Key Information
- Open-source
- Uses the Greenbone Community Feed to run over 50,000 vulnerability tests
- Developed and Maintained by Greenbone Networks
- Supports over 26,000 CVE’s
The platform’s use of the Greenbone Community Feed makes it a compelling low-cost solution for enterprises, with the potential to run over 50,000 vulnerability tests, providing protection against a vast range of threats.
Pros:
- Open source transparent tool
- Has a large dedicated community
- Leverages the latest CVEs and frameworks into its product
- Completely free
Cons:
- Enterprises will likely need experienced staff to fully extract value from the platform
Feature Comparison
Feature | Nessus | OpenVAS |
---|---|---|
Vulnerability scanning | Supports over 50,000 CVE’s | Supports over 26,000 CVE’s |
Web interface | Yes | Yes |
Reports | Reports in HTML, CSV, XML | Reports in HTML, PDF, CSV |
Scan Templates | Over 450 scan configuration templates | N/A |
Plugins | Yes / 130,000 different plugins | Yes |
Nessus vs OpenVAS Head-to-Head
User Interface
Both Nessus and OpenVAS come with web-based GUIs. While GUI preferences are usually a matter of personal preference there is a clear gap between the modern user interface offered by Nessus and the more dated look provided by OpenVAS. Functionally, they both provide a viable vulnerability scanning experience, but the production value of Nessus is head and shoulders above OpenVAS.
However, the OpenVAS GUI does provide dashboard views outfitted with clear charts that help you to make sense of network vulnerabilities according to severity. Both OpenVAS and Nessus have command line operations available for users that prefer to take a more classic approach.
Vulnerability Scanning Capabilities
The accuracy and depth of vulnerability scanning capabilities are two of the most important things to look out for when researching scanning tools. The best vulnerability scanners will minimize false positives and negatives, and detect legitimate weaknesses without creating flagging up irrelevant information.
When it comes to the metrics, Nessus covers a wider range of vulnerabilities than OpenVAS with support for over 50,000 CVEs compared to 26,000. Nessus is superior because it can detect more issues than OpenVAS.Nessus also has the advantage of delivering a lower false-positive rate. Six-sigma accuracy reduces the likelihood of missing vulnerabilities or incorrectly flagging anything up.
Unfortunately, false positives are something that OpenVAS has struggled with, as the user community has reported many issues when running scans. Based on the widespread CVE coverage and false positive rate, Nessus offers a more in-depth scanning experience.
Installation
When it comes to installation, Nessus is easier to install than OpenVAS. You can register for an activation code and then the company will send you a code you can use to register the program. The program itself can be downloaded directly from the company website on Windows, Linux, and Mac. Once you download it you can accept the license agreement and can continue the installation process through your web browser.
With OpenVAS, the process is a little more complicated. To install OpeNVAS you need to build it from source code. If you’re familiar with building software from source code this is no problem, but Nessus has the edge in terms of convenience.
Reports
Reporting is another area where Nessus delivers a solid experience. The user can create custom reports and export them in HTML, CSV, and XML formats. Nessus can automatically issue reports after a scan is finished, which helps to provide periodic updates.
OpenVAS also has its own reporting feature that allows you to create vulnerability assessment reports and combine multiple scans into one report with visual elements tables and pie charts. OpenVAS can export reports in HTML, PDF, and CSV. Nessus’ reporting feature may have the edge in terms of production value but OpenVAS’ reporting is still fundamentally strong.
Scan Templates
One of the areas where Nessus has a distinct advantage over OpenVAS is in templates. Nessus comes with over 450 configuration templates that assist the user to monitor their network.
Templates include Advanced Scan, Basic Network Scan, Host Discovery, Malware Scan, Offline Conflict Audit, WannaCry Ransomware, and more. The abundance of templates makes it easier for the user to configure their monitoring environment without setting up everything from scratch.
Plugins
While OpenVAS has some external tools users can incorporate, Nessus has over 130,000 different plugins. Plugins are written in Nexus Attack Scripting Language (NASL) and include information on vulnerabilities, remediation actions, and testing algorithms. The wide variety of Nessus plugins gives users more control over their monitoring experience than with OpenVAS.
OS Support
In terms of OS support, Nessus supports a wider variety of systems than OpenVAS. Nessus supports LinuxFreeBSD, Unix, Windows, and macOS. In comparison. OpenVAS runs on Unix and Linux systems and comes available by default with Kali.
Support
The level of support delivered by each provider differs considerably. OpenVAS has a Security Response Team that can help respond to security issues with the software or any associated modules. There is also a community forum where you can seek guidance from the wider-user community.
Nessus also offers a wide range of support options including 24/7/365 email, phone, portal, and chat technical support to assist the user with any problems (providing you purchase a package with advanced support). The diversity of Nessus’ support options gives it an advantage in this area.
Platform Support
The platform support provided by Nessus is also much more diverse than that of OpenVAS. Nessus supports a range of operating systems including Windows Server 2008, 2008 R2, 2012, 2012 R2, 2016, Windows 7, 8, 10, Debian/Kali Linux, Red Hat Enterprise Linux, CentOs, Oracle Linux, Free BSD, Fedora, SUSE Linux Enterprise, and Ubuntu.
OpenVAS comes with Kali Linux and supports many Linux OS’s but doesn’t support Windows users. The user also has to build binaries from the source code or seek assistance from the community.
Cost
As an open-source tool, OpenVAS is much more affordable than Nessus because it’s free, making it more suitable for smaller enterprises that don’t have the budget to pay for more expensive alternatives like Nessus. Nessus is free for home environments, but companies need to pay. We’ve listed the pricing options below:
Nessus Pro Pricing
License | Pricing |
---|---|
1 year | $2,790 |
1 year with Advanced support* | $3,190 |
2 year | $5,440 |
2 year + Advanced support* | $6,240 |
3 years | $7,951 |
3 years + Advanced support* | $9,151 |
*Advanced support provides enterprises with 24/7/365 phone, email, community, and chat support.
While the price is still competitive for a cybersecurity tool the low cost of OpenVAS makes it a choice that appeals more to the SMEs who have a lower budget to spend on the software but still want a reliable vulnerability scanning solution.
It’s worth noting that there is also a source edition of OpenVAS called the Greenbone Source Edition (GSE), but we’re not featuring this as part of the comparison for simplicity.
Nessus vs OpenVAS: The Verdict
Given the history behind Nessus and the later development of OpenVAS, it’s not surprising that these two vulnerability scanners are regularly compared with each other. While they each have their own strengths, Nessus stands out as the stronger product overall for enterprises that can afford the price tag.
The combination of a modern user interface, extensive plugins, templates, and diverse platform support, provides a superior monitoring experience to that of OpenVAS. One of the few advantages OpenVAS has over Nessus is its low cost.
As a result, OpenVAS is likely to be a better fit for those organizations that require a vulnerability scanning solution but can’t or don’t want to pay for a more expensive solution. For most enterprises that have the budget, Nessus is the natural choice of the two for an optimal vulnerability scanning experience.