Every day, security researchers and hackers discover new vulnerabilities, augmenting the tens of thousands of known holes in applications, services, operating systems, and firmware.
Vulnerability scanning tools provide automated assistance for tracking known vulnerabilities and detecting your exposure to them.
Here is our list of the best network vulnerability scanning tools:
- SolarWinds Network Configuration Manager EDITOR’S CHOICE Our top choice as it’s the most comprehensive tool available. NCM has advanced options to create and monitor configuration policies and issues arising from them. On top of that, it offers vulnerability scanning, as well as the ability to run remediation scripts automatically and roll out standardized configurations to hundreds of clients. Start a 30-day free trial.
- Intruder Vulnerability Scanner (FREE TRIAL) A subscription vulnerability scanning service based in the cloud. Plans offer monthly scans, on-demand scans, and human penetration testing.
- SecPod SanerNow Vulnerability Management (FREE TRIAL) A SaaS cyber-hygiene platform that centers on a vulnerability manager and system protection tools that act on the findings of the scanner.
- ManageEngine Vulnerability Manager Plus (FREE TRIAL) Both free and paid versions for Windows and Windows Server environments, includes vulnerability scanning and automated mitigation.
- Paessler Network Vulnerability Monitoring with PRTG Part of the PRTG resource monitoring system, this tool checks logs and monitors traffic patterns as well as guarding ports and resource usage. It is free to use for up to 100 sensors.
- CrowdStrike Falcon A cloud-based next-generation AV that protects networks and endpoints. Includes threat-hunting module.
- ImmuniWeb An AI-driven web-based vulnerability scanner with options from free to human expert pen testing.
- OpenVAS The Open Vulnerability Assessment System is a free vulnerability manager for Linux that can be accessed on Windows through a VM.
- Nexpose Vulnerability Scanner This tool discovers and logs your network-connected devices, highlighting any known vulnerabilities in each.
Who needs a network vulnerability scanner?
Any network beyond the smallest office has an attack surface too large and complex for purely manual monitoring. Even if you are only responsible for a few hosts and devices, you need automated assistance to efficiently and thoroughly track the burgeoning list of known vulnerabilities and ensure that your network is not exposed.
Nowadays, most operating systems provide automated software updates. For a small organization, that may be sufficient. But how much of your installed software does that cover? And what of misconfigured services or unauthorized software that has popped up in your network?
The “hack yourself first” adage suggests that any host or device exposed to the internet should be penetration tested, and the “defense in depth” principle says that even “internal” hosts and devices must be audited regularly.
A vulnerability scanner provides automated assistance with this. Like many network administration tools, a vulnerability scanner has both legitimate and illegitimate uses. It can be helpful to the system administrator, developer, security researcher, penetration tester, or black-hat hacker. It can be used for assessing exposure to secure your network, or for seeking viable exploits to enable breaking into it.
How does network vulnerability scanning work?
Vulnerability scanning software relies on a database of known vulnerabilities and automated tests for them. A limited scanner will only address a single host or set of hosts running a single operating system platform. A comprehensive scanner scans a wide range of devices and hosts on one or more networks, identifying the device type and operating system, and probing for relevant vulnerabilities with lesser or greater intrusiveness.
A scan may be purely network-based, conducted from the wider internet (external scan) or from inside your local intranet (internal scan). It may be a deep inspection that is possible when the scanner has been provided with credentials to authenticate itself as a legitimate user of the host or device.
Vulnerability scanning is only one part of the vulnerability management process. Once the scanner discovers a vulnerability, it must be reported, verified (is it a false positive?), prioritized and classified for risk and impact, remediated, and monitored to prevent regression.
Your organization needs a process – more or less formal – for addressing vulnerabilities. A vulnerability management process includes scheduled scans, prioritization guidance, change management for software versions, and process assurance. Most vulnerability scanners can be part of a full vulnerability management solution, so larger organizations need to look at that context when selecting a scanner.
Many vulnerabilities can be addressed by patching, but not all. A cost/benefit analysis should be part of the process because not all vulnerabilities are security risks in every environment, and there may be business reasons why you can’t install a given patch. Thus it’s useful when remediation guidance from the tool includes alternative means (e.g., disabling a service or blocking a port via firewall).
Related post: Alternatives to Microsoft Baseline Security Analyzer
Features to consider
When choosing a vulnerability scanner there are many features to evaluate.
- Is the scanner network-based, doing host/device discovery and target profiling?
- What is the range of assets it can scan – hosts, network devices, web servers, virtual machine environments, mobile devices, databases? Does that fit your organization’s needs?
- Is its vulnerability database comprehensive and a good match for your network’s platforms? Does the database automatically receive a regular feed of updates?
- Is the scanner accurate in your environment? Does it swamp you with uninformative low-level results? What is the incidence of false positives and false negatives? (A false positive entails wasted effort to investigate, and a false negative means an undetected risk.)
- Is the scanner reliable and scalable?
- Are the scanner’s tests unnecessarily intrusive? Does scanning impact hosts/devices thereby slowing performance and potentially crashing poorly-configured devices?
- Can you set up scheduled scans and automated alerts?
- Does it provide canned policies (e,g. for particular compliance regimes)? Can you define your own policies?
- Are scan results easy to understand? Can you sort and filter? Can you visualize trends over time? Does it provide useful guidance about prioritization?
- Does it help with remediation? Are the instructions clear? How about automated remediation through scripting? Does it provide, or integrate with, automated software updating services to install service packs and patches?
- What is the range of canned reports it provides, and what is their quality? Does it provide any compliance reports you need? Can you easily define your own report formats?
The vulnerability scanner is only one source of information and is not a replacement for having knowledgeable staff.
Like many network administration tools targeted at enterprises, a high-end vulnerability scanner tends to be expensive. Good no-cost options are available, but many are limited in the size of the network they’ll handle, and all entail the cost of paying staff to learn the tool, install and configure it, and interpret its results. Thus, you should evaluate whether paying for more automation and support may be cheaper in the long run.
Installing a scanner can be complicated, and likely the scanner will initially grind for a few hours to fetch updates to its vulnerability database and preprocess them. Also, depending on the number of hosts and the depth of the scan selected, a given scan can also take hours.
Network vulnerability scanning and penetration testing
Penetration testing is another method of checking on the security of an IT system. Some data security standards, such as PCI-DSS require both. The definition of the two concepts often gets muddled.
A vulnerability scan is usually automated and searches an IT system for known weak points. These might be browser loopholes that need protection software in place to block attacks such as file-less malware. The network vulnerability scan is like running through a checklist of vulnerabilities and reporting which of those problems exist on the system and need to be addressed.
Penetration testing is usually a manual task. This sets a technician to act like a hacker and try to break into or damage the system. The confusion between the definition of vulnerability scanning and “pen-testing” arises from the increasing sophistication of penetration testing tools. The technician testing the system needs certain tools to implement trial attacks. As software houses compete to sell in the lucrative pen-testing market, they include more and more automation to attract “white hat hackers.”
Similarly, the developers of vulnerability scanners are looking for the same entry points that hackers use and so procedures in the vulnerability detection software use the same techniques that pen-testing tools provide.
It is worth investigating pen-testing tools because you will need to implement this security strategy as well as network vulnerability scanning. Pen-testing for website vulnerabilities is a particularly strong growth area at the moment. However, keep in mind that you will still need a vulnerability scanner.
The best network vulnerability scanning software
When selecting the tools that would make up this list, primary considerations included the reliability and industry reputation of the software vendor, their ability to keep their product maintained and up to date, unique features, ease of setup and use, and scalability options.
Our methodology for selecting a vulnerability scanner
We reviewed the market for vulnerability scanners and analyzed the options based on the following criteria:
- A system that includes threat mitigation processes as well as vulnerability testing
- Nice to have a linked patch manager to update vulnerable software
- Nice to have a configuration manager to protect devices from tampering
- Detection processes for OWASP top 10 threats
- Full activity logging for data protection standards compliance
- A free trial period for a risk-free assessment
- A tool that thoroughly detects all vulnerabilities because a half-fulfilled sweep offers no protection
1. SolarWinds Network Configuration Manager (FREE TRIAL)
SolarWinds Network Configuration Manager (NCM) is an outlier in our list; it is only free for an evaluation period and covers a particular (but important) subset of vulnerabilities. NCM handles both vulnerability scanning and management for the domain of vulnerabilities arising from the router and switch misconfiguration. It focuses on remediation, monitoring for unexpected changes, and compliance security auditing. NCM is only free during a fully-functional trial of 30 days.
NCM scans for vulnerabilities in the configurations of Cisco Adaptive Security Appliance (ASA) and Internetwork Operating System (IOS®)-based devices.
For vulnerabilities due to configuration errors, it provides the ability to run remediation scripts automatically upon detection of a violation, and automatically deploy standardized configuration updates to hundreds of devices.
- Protects device configurations
- Rolls back unauthorized set up changes
- Spots malicious activity
- Standardizes network setup
- 30-day free trial
Why do we recommend it?
SolarWinds Network Configuration Manager provides CVE scanning of network devices and supports your adjustments of settings to close those exploits. You create a library of configuration images with this service and that will enable you onboard similar devices quickly. The tool also updates firmware when new releases are available. The NCM keeps a constant watch on updated configurations and prevents unauthorized changes by reapplying the stored version.
To address unauthorized changes including regressions, it provides configuration change monitoring and alerting. It can continuously audit routers and switches for compliance. It performs the National Institute of Standards and Technology (NIST®), Federal Information Security Management Act (FISMA), and Defense Information Systems Agency (DISA®) Security Technical Implementation Guide (STIG) compliance reporting out-of-the-box.
Who is it recommended for?
This system is an on-premises package that runs on Windows Server. It operates on devices on a single network and so this system is only relevant to businesses that run a large network rather than relying on SaaS systems. The package only watches over vulnerabilities in network devices. While those exploits are important, you will also need to get a vulnerability scanner that checks on operating systems and software on your endpoints.
- Supports vulnerability scanning and lists action steps to correct issues
- Can automatically detect when configuration changes are made or are incorrect based on standards you set
- Can push out firmware updates automatically on a schedule
- Enterprise levels reporting and scalability
- Alerting is flexible, and can be set to notify recipients when configuration changes are made
- Not designed for home users, this tool was designed for businesses environments operated by network professionals
For the trial, a lightweight install can install and use SQL Server Express, but the database is limited to 10 gigabytes.
SolarWinds NCM is more comprehensive than the other tools on the list, NCM has advanced options to create and monitor configuration policies and issues arising from them (issues most commonly arise when configurations are being changed). On top of that, it offers vulnerability scanning, as well a the ability to run remediation scripts automatically for configuration issues and roll out standardized configurations to hundreds of clients. Our choice as it’s the most comprehensive network scanning tool listed.
Get 30 Day Free Trial: https://www.solarwinds.com/network-configuration-manager
OS: Windows Server
2. Intruder Vulnerability Scanner (FREE TRIAL)
Intruder is a cloud-based SaaS product that offers three levels of vulnerability scanning services. The basic service of Intruder launches a monthly scan of the protected system, looking for vulnerabilities. Intruder constantly updates its central database of known attack vectors whenever a new one is discovered. This information leads to an understanding of the system vulnerabilities that make those attacks possible.
The vulnerability might be one that has already been used for other attack strategies. In which case, the system security weakness will already be flagged by Intruder and all of its customers would already have been notified of this problem if the monthly scan revealed its presence.
If a new hacker strategy is found to be using a new vulnerability, then that weakness gets registered in the scanner’s rule base and all customers’ systems get re-scanned.
A typical vulnerability report delivers an itemized list of all system features and whether or not that element needs to be hardened. Problems generally fall into the categories for unpatched systems, software that should be updated, open ports, exposed databases. Content management system security loopholes, usage of default passwords, and configuration weaknesses.
- Continuous scanning for weaknesses and missing patches
- Integrates with most commonly used architectures
Why do we recommend it?
Intruder Vulnerability Scanner is a SaaS package. This service can probe a network from an external perspective, acting exactly like a hacker. The base package of this service scans by default once a month but it also provides an intermediate emergency scan looking specifically for a newly discovered exploit. A higher plan can also scan cloud services. The top plan gets you access to a human team of penetration testers. The platform also offers internal vulnerability scans.
Intruder’s vulnerability scans cover all on-premises resources on a client’s site. Higher plans also scan all of the cloud services used by the client. The intruder system, console, being cloud-based, is available from anywhere through a browser.
The Intruder system is offered in three plan levels. Each can be paid for either monthly or annually. However, all of the selected subscription period has to be paid for upfront. The three plans are Essential, Pro, and Vanguard. Apart from the emergency scans that are performed when a new vulnerability is discovered, all plans also get a routine, scheduled monthly scan. The Pro plan has an additional on-demand scanning facility and the Vanguard plan includes the services of human penetration testers.
Who is it recommended for?
This tool can be used to provide a range of vulnerability scans and it is a necessary security service for any business operating a network. The tool offers all levels of vulnerability detection: internal network scanning, external testing, and penetration testing. Small businesses might find this system a little expensive, so this system is suitable for mid-sized and large organizations.
- Sleek, highly visual with an excellent interface
- Can perform schedule vulnerability scans automatically
- Can scan all new devices for vulnerabilities and recommended patches for outdated machines
- Operates in the cloud, no need for an on-premise server
- Can assess vulnerabilities in web applications, databases, and operating systems
- Three-tiered pricing makes Intruder accessible to any size businesses
- While the tool is highly intuitive, it is still can require quite some time to fully explore all of the platform’s features
The Intruder service is available for a 30-day free trial.
3. SecPod SanerNow Vulnerability Management (FREE TRIAL)
SecPod SanerNow Vulnerability Management is a cloud-based cyber-hygiene platform that includes security management tools for private networks. It lets you scan, detect, assess, prioritize and remediate vulnerabilities across network devices from the same console seamlessly.
The vulnerability scanner in his package of tools is the key service that triggers other functions and supplies system management tools with asset data. The scanner operates periodically, probing vulnerabilities on endpoints running Windows, macOS, and Linux. his service is suitable for businesses complying with HIPAA, PCI DSS, and GDPR.
The vulnerability manager probes devices to check on all ports and also checks all of the settings of the operating system. It examines the version of the operating system, which tells the scanner its patch status. Tests continue to search through for all software and identify the version numbers of those packages. All of this information is passed through to an asset manager, which maintains a software inventory.
The vulnerability manager can be set to perform scans at a frequency of up to every five minutes. The weaknesses that the vulnerability scanner looks for are dictated by a SCAP database. SCAP stands for Security Content Automation Protocol. There are more than 100,000 factors in the SCAP system for the SanerNow vulnerability manager.
The remediation processes of the vulnerability scanner are implemented by the patch manager of SanerNow. The patch manager interfaces with the software inventor and the vulnerability scan results and then accesses the sites of each software and operating system supplier to get patches and updates. The patch manager copies over the installers of these systems and then applies them at the next available maintenance window.
As it is a cloud-based system, the main processing service of SanerNow is hosted for you. This SaaS package includes a comprehensive dashboard, which gives administrators access to the system settings for the monitoring service and also screens of data and action results. All information in the dashboard gets automatically updated every time the vulnerability scanner runs.
- Associated patch manager and asset manager
- Suitable for data privacy standards compliance
Why do we recommend it?
SecPod SanerNow Vulnerability Management is one of the modules available in the SanerNow CyberHygene Platform. Other tools include Compliance Management and Patch Management. The full platform provides security checks for cloud and on-premises packages with both external and internal scanning for networks. This system checks configurations and software – it has a library of more than 160,000 software vulnerabilities to look for. The Vulnerability Management service can link directly to the platforms Patch Management service to automatically update software where patch statuses are discovered to have fallen behind.
All of the functions of SanerNow log and document all of the system and all of their actions thoroughly. The reporting feature of the package includes summaries of this data and stored logs are very useful for standards compliance auditing.
Who is it recommended for?
The SanerNow CyberHygene Platform is a very comprehensive system and it will probably be too much for small businesses. Unfortunately, SecPod doesn’t publish its price list and that makes it difficult to assess whether this system would appeal to mid-sized businesses. It would certainly be suitable for large organizations and particularly those that need to comply with HIPAA, PCI DSS, NIST 800-53, NIST 800-171, and ISO.
- Scheduled vulnerability scans with adjustable frequency
- Linked patch management with automated patch gathering
- Scans for more than 130,000 vulnerabilities
- Thorough activity logging
- Scanning for devices running Windows, macOS, and Linux
- System console accessible through any standard Web browser
- Some managers don’t like moving secure management out to external platforms
The platform for SecPod SanerNow is a subscription service. SecPod doesn’t publish a price tariff. Instead, the Sales Department negotiates a price with each new customer individually. The best way to get to know the SanerNow service with its vulnerability scanner is to access a 30-day free trial.
4. ManageEngine Vulnerability Manager Plus (FREE TRIAL)
ManageEngine produces a wide range of IT infrastructure management tools and Vulnerability Manager Plus is the company’s competitor in the system protection market. The full list of features of this tool is only available to the paid version of the utility, which is designed for large LANs and multi-site networks. The free version is suitable for small and middle-sized enterprises and it will protect up to 25 devices.
The free version gives you both on-demand and scheduled network vulnerability scanning that will detect issues with your in-house network. The advanced technology deployed in the scanner can detect anomalous behavior. This strategy is more effective at identifying zero-day vulnerabilities than conventional rule-based threat database-driven detection systems. You also get threat mitigation actions built into the free edition of Vulnerability Manager Plus.
System and security threats may lie in weak configuration security or out of date software. Vulnerability Manager Plus includes Configuration Management and Patch Management functions that close off these weaknesses. The vulnerability scan will highlight misconfigured devices and enable you to roll out standard configuration policies. The scan also checks on software versions and lets you automate patch installations. You get the option of which patches to rollout, letting you skip versions in cases where essential customizations could be lost through automated software updates. These configuration and software monitoring capabilities extend to web servers and firewalls.
The scanner will identify risky software installed on your equipment and automatically remove unauthorized or unadvised installs.
System administrators get special tools in a dashboard that enable them to extend the basic capabilities of the vulnerability manager. These extend to the integration of Active Directory authentication. The utilities available on the dashboard can be tailored according to the administrator role, which enables team managers to limit the functions available to individual technicians.
- Configuration manager and patch manager
- Free version available
Why do we recommend it?
The most important feature of ManageEngine Vulnerability Manager Plus is that the package includes both a vulnerability scanner and a patch manager. Setting these two services up to work together means that discovered weaknesses that relate to out-of-date software can be fixed automatically. Generally, vulnerabilities that don’t relate to software versions are caused by misconfigurations in devices and endpoints, such as open ports or not having logging activated on a router or a firewall. The Vulnerability Manager Plus package also includes a Configuration Manager, so you can get those problems fixed as well. This tool will look after endpoints running Windows, macOS, and Linux. The tool discovers, logs, and assesses network devices as well.
Powerful actions available through the dashboard includes Wake-on-LAN and shutdown capabilities, which can be set as automated mitigation processes or commanded manually. Management reports and system audit recording are included in the Vulnerability Manager Plus package.
Who is it recommended for?
ManageEngine is very good at expanding its potential market by creating a free version of all of its systems. In many cases, the capacity restrictions on the free package are so tight that only the very smallest businesses would be able to use it. However, the free edition of Vulnerability Manager Plus is really worth downloading. It will protect up to 25 endpoints, which includes a decent size of small business. The single LAN edition is also reasonably priced and large organizations will appreciate the Enterprise edition, which covers multiple sites. While ManageEngine produces versions of its software to run on Linux or cloud platforms, the Vulnerability Manager Plus system is only available for Windows Server.
- Great for proactive scanning and documentation
- Robust reporting can help show improvements after remediation
- Built to scale, can support large networks
- Flexible – can run on Windows, Linux, and Mac
- Backend threat intelligence is constantly updated with the latest threats and vulnerabilities
- Supports a free version, great for small networks
- The ManageEngine ecosystem is very detailed, requiring time to learn all of its features
The free edition of the package includes almost all of the capabilities of the two paid versions, which are called Professional and Enterprise editions. You can get a 30-day free trial of either of the two paid versions if your device inventory is too large to qualify for the use of the free version.
5. Paessler Network Vulnerability Monitoring with PRTG
The Paessler system monitoring product is called PRTG. It is a unified infrastructure monitoring tool that covers networks, servers, and applications. PRTG is a bundle of tools and each of those utilities is called a ‘sensor.’ The package has a number of sensors that guard your business against network attacks.
- Automatic device inventory assembly
- Constant checks on hardware changes
Why do we recommend it?
The Paessler Network Vulnerability Monitoring service is part of the PRTG package. PRTG is an on-premises bundle of many monitoring tools, called “sensors.” The PRTG system isn’t a classic vulnerability scanner and the exact functions of your implementation depend on which sensors you decide to activate. However, by selecting certain sensors, you can create a service that spots anomalous activity on the network, which provides intrusion detection.
Any security assessment has to begin with a check on all of your existing infrastructure. PRTG discovers and monitors all of your network devices for status changes and alert conditions. Network traffic monitoring provided by PRTG can also highlight unusual activities that might indicate an intrusion.
A packet sniffing sensor can be used for deep packet inspection, giving you data on the protocol activity in your traffic. This can be identified by port number or traffic source or destination, among other identifiers.
The Syslog Receiver module in Paessler PRTG will prove more security scanning features to your system defense strategy. Network attacks leave a paper trail and gathering Syslog and Windows Event Log messages is step one in your vulnerability scan strategy.
PRTG is a pure monitoring system, so it doesn’t include any active management and resolution functions, such as patch management or configuration management. However, it does include some extra security assessment features, such as its port scanning and monitoring utility.
Any factor monitored by PRTG can be used as a feed into the tool’s alerting system. Factors such as log message volume, log message severity, SNMP Trap data and port activity can all be included in custom alerts.
Paessler sets charging bands for PRTG that are based on the number of sensors that are activated. Every customer receives delivery of the full PRTG system, but with all of its sensors inactive. You customize your implementation by activating the desired sensors.
Who is it recommended for?
PRTG runs on Windows Server and it is now also available as a SaaS platform, so you don’t have to worry about whether you have the right operating system to run the software. This system is priced according to the number of sensors that you pay for and if you only want to activate 100, you never have to pay for the system. That is a very appealing offer doe small businesses. As this isn’t an out-of-the-box vulnerability scanner, larger organizations with money to spend will be more likely to opt for one of the vulnerability managers on this list, such as ManageEnigne Vulnerability Manager Plus or SecPod SanerNow.
- Great for organizations looking for a most holistic form of network, applications, server, and vulnerability monitoring
- Can detect unusual activity and alert proactively
- Scalable pricing based on number of sensors
- Good option for any size network
- Freeware version supports 100 sensors
- Very detailed platform – can take time to fully learn all features and options available
You can use PRTG for free permanently if you only activate up to 100 sensors. You can get a 30-day free trial of PRTG with unlimited sensors to check out its network protection features for yourself. You benefit from full user support, system updates, and security patches even while you are in the free trial period.
Related post: Best Alternatives to Microsoft Baseline Security Analyzer
6. CrowdStrike Falcon
CrowdStrike Falcon is a cloud-based endpoint protection system, which covers an entire network by defending the boundary of the system as well as examining all activity on the network for suspicious activity. The Falcon platform is composed of a series of modules that includes threat hunting, and malware identification.
The vulnerability management system of CrowdStrike Falcon is called Falcon Spotlight. This is a standalone product that can be integrated with other modules that are bought as part of a Falcon bundle. The CrowdStrike Falcon bundles are available in four editions: Pro, Enterprise, Premium, and Complete.
CrowdStrike Falcon Spotlight uses a blend of AI processes and a threat intelligence database to spot vulnerabilities in endpoints and networks. The threat intelligence database is continuously updated and includes information about attack incidences that are sourced from around the world.
As a remote system, Spotlight requires an agent on the site so that it can gain full access from within the network and scan all devices. Another benefit of the agent is that it enables the Spotlight system to continue to manage vulnerability issues even if the connection to the internet gets lost. This is the same agent used for the Falcon Platform, so if you already have the Falcon Platform services, you won’t have any further installation tasks to undertake to use Falcon Spotlight.
- Cloud-based processing
- Endpoint protection platform
- Threat intelligence database
- AI procedures
Why do we recommend it?
CrowdStrike Falcon Spotlight is a vulnerability scanner that includes both exploit scanning and anomalous behavior tracking. This gives the service a double function as an intrusion detection system as well as a vulnerability scanner. The tool, therefore, spots ways that hackers can get into your network and then also finds them if they have already got in. Spotlight uses AI to identify combinations of settings that together can create a vulnerability whereas, individually, those settings might not be registered as a weakness on public CVE lists.
A benefit of the cloud location of Falcon Spotlight is that it is site-neutral. It can scan the endpoints of a business no matter where they are, so it can easily be deployed for multi-site operations and controlled by a central administrator.
Falcon Spotlight doesn’t perform system scans. It logs the devices connected to the network and then reports on the known vulnerabilities of those endpoints as new information on those weaknesses is discovered.
Vulnerability information is made available in the Falcon dashboard, which is accessed through any standard browser. The Spotlight vulnerability information is also available as a feed, which, through the use of a falcon API, can be channeled through to other applications for incident response and threat mitigation.
Who is it recommended for?
CrowdStrike is a highly respected cybersecurity consultancy and it is capable of providing very complicated systems, such as Spotlight. The complexity of this service ensures that the tool has greater detection capabilities than many of its rival systems. However, it also makes the system’s scan results difficult to understand. That means the tool is ideal for large businesses that have cybersecurity experts on staff to run the Spotlight system and act upon its results. This isn’t a solution for small or mid-sized businesses.
- Supports networks scanning as well as endpoint protection
- Integrates well with other CrowdStrike tools
- Leverages AI to detect threat activity and assist sysadmin is remediation
- Offers the tool as a cloud service, avoiding complicated installations
- Could use a longer trial period
CrowdStrike offers a free trial of the Falcon system so you can try out its modules for free.
High-Tech Bridge offers a range of network vulnerability scanning services under the brand ImmuniWeb. This is a very sophisticated AI-based system that can be used as a one-time service or contracted in on an SLA for continuous monitoring, consultancy, and advice.
ImmuniWeb specialize in vulnerability scanning and pen testing. The company doesn’t do anything else but it provides a wide range of options for that one task of checking for faults and loopholes in the systems of companies that would give hackers a way in. The automated system focus on vulnerabilities in web servers.
- Vulnerability scanning and pen testing
- Community Edition is free to use
Why do we recommend it?
ImmuniWeb is a platform of system penetration testing tools and it offers a number of scanning utilities for Web assets and networks. This isn’t a standard vulnerability scanner but a series of scanners and ad-hoc testing tools. These systems were developed for use by a human penetration testing team, who are also available for hire. So, you get a choice of levels of service with ImmuniWeb.
The ImmuniWeb product list ranges from a free Community Edition, through an AI-based automated vulnerability scanner, to the services of a team of human pen testers. The standard of service you get depends on how much you are prepared to pay.
The Community Edition of ImmuniWeb is the lowest level of service available from this company, but it is still pretty good and contributes towards GDPR and PCI DSS compliance.
The main vulnerability scanning product of ImmuniWeb is called ImmuniWeb Discovery. This is the AI-based software that provides automated scans of your system from an outsider’s perspective. It will look at your network for all of the ways they know a hacker will try to get in. Unlike a system that just looks for the existence of a list of known exploits, ImuniWeb Discovery applies machine learning techniques to verify any detected weakness and this reduces the incidences of false positive reporting.
The key difference between vulnerability scanning and pen testing is that vulnerability scanning is performed by software automatically and pen testing is a human endeavor. The other security services of ImmuniWeb are all in the pen testing category. These are called ImmuniWeb On-Demand, ImmuniWeb MobileSuite, and ImmuniWeb Continuous.
Who is it recommended for?
ImmuniWeb offers solutions for all types of businesses. Small businesses that want to get free cybersecurity systems have a platform of pen testing tools and scanners available that can be used without paying. However, you need to have cybersecurity training to get the best out of them, so maybe this package is not suitable for use by owner-managers or small support teams who have no cybersecurity training. At the other end of the price list is a human penetration testing team. This is an expensive solution no matter which provider you choose and mid-sized businesses would probably need to access such a consultancy on an infrequent basis – such as once a year. The paid ImmuniWeb platform is suitable for use by mid-sized and large organizations.
- Offers pen testing and vulnerability as a done-for-you service – good for companies looking for something more hands-off
- Reporting and dashboards are easy to navigate and use color well to highlight important metrics
- Leverages AI for scanning and threat detection
- Offers a free version, good for small businesses
- Could use better multi-language support
- Is more expensive than some more technical options
You can get a demo of ImmuniWeb Discovery or try out the Community Edition over at the ImmuniWeb website.
The Open Vulnerability Assessment System, OpenVAS is a comprehensive open-source vulnerability scanning tool and vulnerability management system. It’s free of cost, and its components are free software, most licensed under the GNU GPL. It was forked off the renowned (and costly) vulnerability scanner Nessus when Nessus became a proprietary product. OpenVAS is also part of Greenbone Network’s for-cost vulnerability management solution.
- Community-source vulnerability database
- Open source
Why do we recommend it?
OpenVAS has a long and respected history. This tool is very competent in both its free and paid editions. You would need to assign a support team member to learn how to use the tool in order to get the best out of this system. However, if you have time to spare, you can get very competent security scanning for networks out of this option. One problem that big organizations would have with the free version is that it doesn’t provide professional support.
OpenVAS uses an automatically-updated community feed of Network Vulnerability Tests (NVTs), over 50,000 and growing. Greenbone’s for-cost product provides an alternative commercial feed of vulnerability tests that updates more regularly and has service guarantees, along with support.
OpenVAS is available as packages in multiple Linux distros, in source code form, and as a virtual appliance that can be loaded into a VM on Windows. It is also part of Kali Linux.
OpenVAS has a web-based GUI, the Greenbone Security Assistant, a Qt-based GUI, the Greenbone Security Desktop, and a CLI.
Once you are logged in on the web-based GUI you can run your first scan via the Scans menu item: Scans > Tasks. then on the Tasks page, use the Task Wizard button near the upper left.
When you’ve run a scan task, the Scans > Results page lists the vulnerabilities found.
You can drill down to a particular vulnerability for an explanation and remediation help.
Reports can be exported in various formats, and delta reports can be generated to look at trends.
Who is it recommended for?
A small business owner could use this tool to get strong vulnerability scanning for a network. However, to get the best out of the system, you need to dedicate time to understanding the results and what to do about them. The paid version from Greenbone is a lot easier to use and provides guided steps to detecting problems and solving them. You have to weigh up for yourself whether your time is worth saving by paying for the Greebone version instead of using the free version. Larger businesses with experienced cybersecurity specialists on staff could get away with using the free Community edition.
- Completely open-source tool
- Large dedicated community
- Free to use
- No paid support option
- Interface is barebones and lacking quality of life features
- Enterprises will likely find the learning curve frustrating
Alternatives to OpenVAS
Installing and using OpenVAS has a significant learning curve. Although free, OpenVAS is not simply a vulnerability scanner but a full-up free open source vulnerability management platform. The steep learning curve is one of the main reasons many network administrators look for alternatives to OpenVAS, particularly those that prefer a less hands-on approach while still requiring the robustness of a competent tool. This is why OpenVAS comes in at third on our list after the SolarWinds and Paessler offerings.
9. Nexpose Vulnerability Scanner
Nexpose is a comprehensive vulnerability scanner by Rapid7, the owners of the Metasploit exploit framework. Nexpose runs in Windows, Linux, and VM appliances. It scans networks, OSes, web apps, databases, and virtual environments.
The Nexpose system is an alternative product to Rapid7’s InsightVM vulnerability manager. You will notice on the Rapid7 website that the company pushes its InsightVM product much harder, so you can consider either of these tools when looking for a network vulnerability scanner.
- Flags compliance shortfalls
- Device autodiscovery
- Constantly updated for new exploits
Why do we recommend it?
Nexpose is a highly respected vulnerability scanner that was originally developed as an open-source system and, until recently, was available for free in a Community Edition. Rapid7 took over the project and turned it into a commercial product. However, its history means that the tool has a large user community and it is easy to pick up tips and tricks from community forums. The long history and large user base of the tool also mean that you are more likely to find people with Nexpose experience to hire if you are staffing up a cybersecurity team.
Nexpose web-based console. The online help, behind the “?” icon, is your most helpful asset when getting started.
In the web GUI, you define one or more “sites” – networks of interest – for instance, by providing a CIDR address range. You can then choose from one of several predefined scan templates.
A Discovery Scan identifies all the devices and hosts in your specified address range.
After that, running a Full audit enhanced logging without Web Spider gives you a good initial look at vulnerabilities on your site.
You can drill down to find details of vulnerabilities.
You can look at the vulnerabilities status of a particular host or device. Each vulnerability includes guidance for remediation.
The web console provides multiple predefined reports.
Who is it recommended for?
The loss of the free Community Edition means that the Nexpose option is going to be less appealing to cash-strapped small businesses and startups than it used to be. Like any cybersecurity tool, this system needs experience to use. However, as demonstrated in our illustrations in this review, the tool is pretty straightforward to run. You just need to be schooled in how to fix the problems that Nexpose reveals. The security technicians of large organizations will certainly enjoy using this tool.
- Large user community
- Offers a good blend between technical capabilities and ease of use
- Integrates well into the Metasploit framework for more advanced testing
- Updates can cause lockups
- Filtering capabilities could use improvement, specifically more options
You can also set up scheduled scans, enable compliance policies, and track the history of the site’s exposure to vulnerabilities.
Three more network vulnerability scanners
If the eight best network scanners in our list don’t quite fit your needs, you might consider one of these alternatives, which are “bubbling under” the leaders.
The Tripwire Enterprise package of security vulnerability network checks is not free but you can try a demo. However, you can get it on a free trial. This service not only scans your network for anomalies on demand but runs in real-time, alerting you to any configuration or data changes on your network and enforcing change control.
- Supports real-time monitoring
- Can scan for vulnerabilities as well as detect and alert to config changes
- Better suited for larger networks
- No free version, only free demo
- Interface could use improvement
Qualys Cloud Platform Community Edition
Qualys offers its Global AssetView (GAV) tool for free on its Global Cloud Platform. Although there are many tools on the platform, GAV is the only one that is available for free forever. This tool replaces the deprecated Qualys FreeScan and it is a similar asset discovery system that generates an asset inventory. The system will perform live availability checks on the discovered devices whether they are on your site or on the cloud. You get details on each device and also scans to discover all installed software.
- Free forever
- Can be expanded by subscribing to related paid tools
- Provides continuous unattended monitoring
- Security scanning costs extra
Invicti is available as an on-premises application or as a cloud service. This is a costly option, which is the main reason that it does not appear in the main list of this guide. The vulnerability scanner is aimed at web servers and authenticates the activities of all applications that operate to support a web-based enterprise.
- Can be installed both on-premise or in the cloud for additional flexibility
- Tailored for web server monitoring – good option for companies who numerous online applications
- Is more expensive than most other solutions
- Aimed at serving massive enterprises, not ideal for small to medium-sized networks
Vulnerability scanning – and in fact, vulnerability management – is one aspect of protecting your network. Scanners can only detect vulnerabilities that already have tests implemented. You also need to develop a sense of your network’s normal behaviors, via bandwidth monitoring and analysis tools, particularly tools that let you specify automated alerts. When you sense an anomaly and must investigate, network analyzers and packet sniffers are key tools. And there are many other kinds of security tools for the network administrator.
Vulnerability scanning software is essential to help defend your network. There are multiple free options to try out; the right one for your organization is based on your needs, funding, and expertise – or willingness to learn.
Relevant: Best Angry IP Scanner Alternatives
Network Vulnerability FAQs
What are network vulnerability assessment tools?
A network vulnerability assessment tool checks an entire business system for known weaknesses. These vulnerabilities are software quirks, hardware configuration weaknesses, or combinations of valid processes that can assist a hacker or malicious actor within the organization. At the heart of the vulnerability assessment system is a checklist of vulnerabilities that have been uncovered by the producer of the assessment tool. The vulnerability database needs to be updated frequently.
What is a common open-source vulnerability scanning engine?
OpenVas is probably the most widely-used open-source vulnerability scanning system. One problem of open source scanning engines is that knowledge of how the vulnerability scanner operates gives hackers an opportunity to plan attacks that won’t be spotted. Most of the leading vulnerability scanners are proprietary and have private source code and procedures.
Which security tool would you use to scan a host for HTTP vulnerabilities?
HTTP vulnerabilities are part of “website vulnerabilities.” This problem concerns both the websites that your businesses run and websites that users on your network access. Of the security tools in this guide, OpenVAS, Nexpose, Netsparker have the best HTTP vulnerability checks.
How often should you run a vulnerability scan?
Vulnerability scanners are automated processes, so there is no reason not to run vulnerability scans continuously. Check your data security standards for compliance requirements. These usually require comprehensive vulnerability scans to be executed one a month or quarterly. It is also advisable to run a vulnerability scan whenever the vulnerability database gets updated with newly discovered weaknesses.
How long does a vulnerability scan take?
A vulnerability scan performed by installed monitoring software should complete in around 30 minutes. A certified external vulnerability scan for security standards compliance should last between 30 and 90 minutes.
The credibility of this article is diminished by the fact that it recommends a tool (Microsoft Baseline Security Analyzer) which was last released in 2015 and has been EOL for quite some time.
Thanks for the heads-up Marshall. There will no doubt be a few sad to see this free tool gone. We have swapped this out for ImmuniWeb for its more modern offerings, and it also has a Community Edition so people can try it out before committing.
Nice and thanks for that