Best Network Discovery Tools

Networks can get very complicated. You might start with just a few devices connected to a modem and a printer, and at that point, your network is easy to map. However, once you maximize the use of your hardware by implementing virtualization and you start to add on specialized servers for storage and applications, you find it is easy to lose track of all of the paths you have created for your business network.

It is very common to use Cloud-based device discovery services these days and WiFi links are also regularly deployed in offices alongside wired networks. So, you are going to need to get all of those hybrid networks documented.

Fortunately, you don’t need to put pen to paper to get your network mapped, and you don’t even need to set up a spreadsheet to record all of your network equipment.

Here is our list of the best network discovery tools and software:

  1. SolarWinds Network Performance Monitor EDITOR’S CHOICE Offers automatic discovery and mapping of networks, including remote sites, cloud-based services, and WiFi systems. The wireless network heat map shows the overlap of WiFi signals and dead zones. The map is updated automatically and gives details of why applications and services are performing poorly. Start with a 30-day free trial.
  2. Atera Network Discovery (FREE TRIAL) A complete remote monitoring and management system aimed at managed service providers (MSPs).
  3. ManageEngine OpManager (FREE TRIAL) This tool can be installed on Linux or Windows, it has some great mapping options that feed off autodiscovery data.
  4. Datadog Network Performance Monitoring (FREE TRIAL) A network monitoring tool, based in the cloud, that includes automatic network discovery.
  5. Domotz (FREE TRIAL) This SaaS platform uses SNMP to identify all of the devices connected to a network, create an asset inventory, and draw up a network map.
  6. Faddom (FREE TRIAL) A discovery and mapping service for applications and IT assets that includes a mapping function. Runs on site as a virtual appliance.
  7. Site24x7 Network Monitor (FREE TRIAL) A cloud-based service that is integrated into Site24x7 system monitoring packages.
  8. Syxsense Manage (FREE TRIAL) This is a remote management system for endpoints that includes a discovery service for each enrolled network. This is a SaaS platform.
  9. Paessler PRTG Network Monitor (FREE TRIAL) PRTG monitors servers and applications as well as networks; it uses SNMP to map networks and track changes.
  10. Nagios XI Has its own network monitoring protocol which aids in network discovery.
  11. Cacti SNMP-driven network monitoring system that includes an autodiscovery phase; it installs on Unix, Linux, and Windows and is free to use.
  12. NinjaOne A cloud-based remote monitoring and management service for use by MSPs that includes SNMP network management and device discovery.
  13. Zenmap A basic frontend to the NMap network discovery and monitoring tool.
  14. Spiceworks Ad-supported SNMP-based network monitoring software that includes an auto-discovery function.
  15. NetBrain Cloud-based paid service with a 14-day free trial, this network monitor includes autodiscovery features and some great mapping options.
  16. Intermapper Specialist network mapping tool for Windows, Linux, and Mac OS creates the layout of your current network after it searches via SNMP.

The best network discovery tools and software

What should you look for in network discovery tools?

We reviewed the market for network discovery software and analyzed the options based on the following criteria:

  • An autodiscovery function that runs constantly or on-demand
  • The ability to compile a network asset inventory detailing make, model, and firmware version
  • A dashboard screen that gives access to details about each discovered device
  • Details on how devices are linked together
  • A network topology mapper
  • A free trial or a money-back guarantee that creates a no-cost assessment period
  • Value for money represented by a package that will save time and money

This list includes an updated list of select tools, so you should be able to find the network discovery software that is right for you by reading through our selection.

1. SolarWinds Network Performance Monitor (FREE TRIAL)

SolarWinds NPM - Network Path - map view

Larger organizations that need network management functions and not just a network mapper will be drawn to the SolarWinds Network Performance Monitor. This tool begins by tracing all of the networking equipment that is connected. The installation processes include an automated network discovery scanning phase.

Key Features:

  • Autodiscovery for wired and wireless networks
  • Network inventory
  • Topology mapping
  • Wireless footprint mapping
  • Automated performance monitoring

The Network Performance Monitor produces a map of your network, which will make it clear how all of your equipment link together. The map includes links over the internet to remote sites and Cloud-based services, and it also includes wifi systems. The graphical displays of your network that the auto-discovery process of the Network Monitor produces include a wireless network heat map. This is a fantastic network mapping bonus because it shows where WiFi signals overlap and where you have dead service zones. The information from the heat map makes it clear where you should place your WiFi routers to get full signal coverage all across your premises.

SolarWinds NPM - Wireless Heatmap view

The network map itself gets updated automatically if you add, move, or remove a piece of network equipment. The map draws connections between routers, switches, and endpoints on your network. The map is color-coded displaying overloaded connections in red. It also gives a read-out of the volumes of data that each connection carries.

The Network Performance Monitor includes two other mapping facilities, which also generate network visualizations automatically. These are NetPath and PerfStack. NetPath gives you views on all of the links, detailing all of the devices that data will have to pass through on a journey between two given pieces of equipment. These links even extend over the internet to include Cloud-based services. PerfStack is a handy tool that can explain to you why applications and services are performing badly. This screen shows the ongoing performance graphs for a given application with each of the services supporting it beneath it – the services and hardware that support those underlying layers are also shown in the form of a stack. This will help you identify the root cause of performance issues immediately.

SolarWinds NPM - NetPath Services view

The Network Performance Monitor is a comprehensive monitoring system that will keep adjusting network maps and performance indicators in real-time. It will also alert you when operational metrics move into warning conditions. As a full, live management system, this package doesn’t come cheap. It installs on the Windows Server environment and you can get it on a 30-day free trial.

If you aren’t really in the market for a full network monitoring system and just want a tool that can map your network, then take a look at the SolarWinds Network Topology Mapper. This tool is cheaper than the Network Performance Monitor. It also runs on Windows 10 and Windows Server and you can get a 14-day free trial of it. This tool will draw you a nice, straightforward map of your network, which you can export to Visio.

The Network Topology Mapper gives you a choice of detection methods and it will extend to virtual environments and off-site resources. Each node in the map is an icon that leads to a details screen that shows the type of device and its current status. You can alter the style of network map representation and update node information to add in the names that you use yourself rather than the serial numbers of the devices. You can leave the Network Topology Mapper running to get it to update the network map automatically when you change the hardware on the system.


  • Easy to install and set up
  • Automated processes, such as network discovery
  • Network inventory is automatically updated
  • Topology maps are drawn on demand
  • Alerts for performance problems


  • No SaaS version


This tool uses SNMP procedures to discover all devices connected to a network and keep track of topology changes. Specifically, it discovers and maps devices, various performance metrics, link utilization, and wireless coverage. The NPM offers a robust set of tools to help you detect, diagnose, and work through a host of network issues.

Official Site:

OS: Windows Server 2016 and up

2. Atera Network Discovery (FREE TRIAL)

Atera Dashboard

Atera Network Discovery is part a cloud-based support platform for managed service providers (MSPs). The package includes remote monitoring and management (RMM) functions and professional service automation (PSA) systems. The RMM features of Atera include a network discovery tool.

Key Features:

  • Designed for managed service providers
  • Remote network discovery
  • Automated network inventory
  • Remote access utilities

Network Discovery is particularly important for MSPs. The service company contracts to manage networks for clients. However, many clients starting up an MSP contract do so because they haven’t had much success in managing their own networks. In the case of startups and growing small businesses, it is possible that the client business never had qualified network professionals on site. Commonly, these companies do not know exactly what networking equipment they have on-site.

The absence of an equipment inventory makes it very difficult for the MSP to define the requirements of the client accurately. Without that service scope statement, writing up a contract and allocating the right number of staff to the support agreement is virtually impossible.

The network discovery tool in Atera is very useful as part of the agreement formation process between the MSP and the client. It is also a useful tool to have so that the MSP can spot when a remote client adds on extra equipment that was not part of the original agreement.

Atera Network Discovery

The network discovery process in Atera runs during the client onboarding process to create a full system inventory. It then runs continuously to spot when equipment is added or removed. This constant inventory update is an essential requirement for billing. MSPs can log the exact date when any equipment was added, and so they don’t miss out on fees for surreptitiously added devices.

Under the hood, the autodiscovery feature of Atera relies on SNMP procedures, so it runs alongside the network performance monitor that is included in the RMM.

As a cloud-based service, Atera is charged for by subscription. Customers can choose whether to pay monthly or yearly. The annual rate works out cheaper, but all fees have to be paid in advance. Charges are levied per technician, and it is easy to add on new accounts as the business expands. This scalability makes Atera a good choice for startups, independent technicians, and rapidly expanding MSPs.

Atera makes a dashboard available as a front end to its services. This console includes the network equipment inventory as well as live network monitoring statuses, which are shown as graphs and charts. The technician gets access to the console through a web browser, and there is no further software for the MSP to install on its site. However, the system that is being monitored does need agents to be installed on it.


  • Automated performance monitoring
  • Remote access and remote desktop
  • Patch management
  • Alerts for performance issues


  • Network discovery costs extra

The Atera package is available in three editions: Pro, Growth, and Power. All of these editions include the network discovery feature. You can get a free trial of Atera to put the service through its paces.

Atera Network Discovery Start a FREE Trial

3. ManageEngine OpManager (FREE TRIAL)

OpManager Network Map

ManageEngine OpManager is an extensive network management system that includes an autodiscovery function. The system performs a network discovery scan of your network for devices during the installation phase, and then keeps rechecking all equipment constantly. The links between each piece of equipment enable OpManager to build network maps.

Key Features:

  • Autodiscovery
  • Network inventory and topology mapping
  • Constant monitoring

The maps can be displayed in a range of formats. These include a straightforward Layer 2 map that shows all equipment with straight lines representing the links between them. You can also get OpManager to display a 3D view of your premises, showing the location of each piece of equipment. If you have in-house servers held in racks, you can also get the OpManager interface to show you the position of your servers in the cabinet. Finally, you can switch to a world view that shows an actual geographical map with all of the sites of your business connected together. Although the links drawn on that map do not accurately represent the complexity of all of the internet topology between your sites, it does display performance metrics that represent the average speed of the links between your sites.

ManageEngine OpManager - Inventory view

OpManager continuously monitors your network equipment, using the Simple Network Management Protocol (SNMP) methodology. This system allows for device agents to report alert conditions back to the controller so you will keep abreast of the statuses of all of your network devices. This constant monitoring catches any changes in the inventory of your network, and it will update the network maps automatically.

OpManager includes a network mapping tool, which enables you to create your own custom maps of your network. The network monitor locates the devices for you and then you can change the representation of the layout to be more compliant with your company’s graphical design standards.

The network monitor can manage virtual environments and it will map those for you. It is also able to track VoIP traffic running over the data network, and it can integrate WiFi routers and Cloud-based servers into your network map. OpManager includes network traffic analysis, and you can get traffic flow information both link by link and end-to-end depicted on your network maps.


  • Network inventory and topology maps kept up to date
  • Options to run on site or on a cloud account
  • Alerts for performance issues


  • Cloud version is not a SaaS package

OpManager is available for Linux and Windows environments. There is a free version of the system, which will allow you to manage up to three devices. You can use the free version to get to know the system, using it as a free trial before you commit to buying the full system. Then, depending on the size of your network, you could upgrade to the Standard, Professional, or Enterprise editions – starting from $245 for 10 devices, $345 for 10 devices, or $11,545 for 250 devices respectively.

ManageEngine OpManager Download 30-day FREE Trial

4. Datadog Network Performance Monitoring (FREE TRIAL)

Datadog Infrastructure Monitoring - Services view

Datadog Network Performance Monitoring includes a network discovery feature that tracks down all devices connected to the network, logs them in an inventory, and depicts all of the links between them. This is a cloud-based service and so it isn’t necessary to install any software anywhere on site other than an agent program. The agent gathers information and sends it to the Datadog server where all processing occurs.

Key Features:

  • Cloud-based
  • Autodiscovery and network mapping
  • Tracks traffic patterns

The console of the service is accessed through any browser. Being a cloud-based service, the Datadog Network Performance Monitoring module can map local and remote networks and also include internet connections to cloud-based resources.

Datadog Network Monitor - Network view

The network view enables the user to change perspective, selecting to see a single device and all of the connections to it, a complete view of the network, or a focus on the links that run between to endpoints.

The network map is live so it gets redrawn if any devices are moved, added, or removed. The network topology map is interactive and acts as an interface through to details on each device.

The data flows traveling around the network and through each device are also shown on the network map. An examination of a specific device offers details on the data throughput of that piece of equipment and status reports on its performance, shown both in graphical format and as event lists.

Datadog - service trace view

Traffic views shown on the network map can be segmented by application, or by endpoint, so it is possible to work out which devices or applications are generating the most traffic. The tool has other options that include the ability to analyze traffic patterns and see where devices and links get overloaded. This is a great tool for capacity planning and forecasting.


  • Shows network map with traffic volumes per link
  • Identifies all connected devices
  • Offers traffic shaping options


  • Needs the Network Device Monitoring module added for status tracking

The Network Performance Monitoring module of Datadog is charged for on a subscription basis with a rate per host per month and also a cheaper annual rate per host. However, whichever payment cycle is chosen, the whole time period has to be paid upfront. Datadog offers a 15-day free trial of the Network Performance Monitoring module.

Datadog Network Performance Monitoring Fully Functional Free 30 Days Trial

6. Faddom (FREE TRIAL)

Faddom Connections Map

Faddom is an on-premises package that can be used to discover, document, and map IT assets. That remit extends to software, digital infrastructure, physical hardware, and virtual systems. The flexible package can be used by consultants, new on a site, who need to find out exactly what the client is operating in its offices and on the cloud.

Key Features:

  • Network discovery and documentation
  • Link mapping
  • Asset management

Other use cases include an IT asset tracking service for managed service providers, both for contract creation and for ongoing operations. IT departments can also use the system to log assets and watch over them. Also, to track the movement of systems from one environment, such as site to cloud, in any migration project.

Faddom is also useful for development teams that need to establish that their supporting infrastructure is in place. One more scenario that would be suitable is the support for development analysts that are hoping to re-plan a software package to move it into microservices.

The on-site deployment method is reassuring for many system managers who worry about the lack of security that is engendered by using cloud services. In truth, widely used cloud platforms, such as Azure, AWS, and Google Cloud Platform are safe and secure, and being able to use Faddom to identify all of the services in use can help a system administrator choose a cloud workload protection system to make their own software hardened against attack.

Faddom Map Search

The Faddom tool will search through your network and log each network device and all of the endpoints on the system. Each device gets a details page in the Faddom console, which documents their identifiers and factors such as make, model, and age. The service will also list all software on each device and that record is useful for a license management strategy.

Mobile apps and Web assets can be difficult to track because they are constructed with development environments that provide functionality. Many standard features in any Web page are also supplied by plug-ins and APIs. Those lines of code in a Web page call larger routines that are hosted elsewhere – but you don’t know where.

Tracking Web designs is made more complicated by the fact that services that you call in can themselves rely on third-party function libraries that the developers of those plug-ins know nothing about.

Faddom hacks through the undergrowth in the Web application jungle and allows you a way to monitor the operations of these supporting services, choose to replace them, or find ways to secure them.


  • A mapping tool supported by network discovery
  • Asset inventories
  • Constant updates


  • Runs on-premises on a VM with no SaaS version

Faddom installs on its own custom VM, which means that it will run on any operating system. You can try out the Faddom discovery and mapping system with a 30-day free trial.

Faddom Start 30-day FREE Trial

5. Domotz (FREE TRIAL)

Domotz Network Topology

Domotz is a cloud-based system that provides network monitoring and management services. This system is particularly ideal for businesses that run networks on several sites because it allows for many sites to be combined for centralized monitoring.

Key Features:

  • SaaS platform
  • SNMP-based discovery
  • Inventory and network map

The Domotz system is also a good choice for managed service providers (MSPs) because it has an optional multi-tenant architecture. Whatever type of organization uses the system, it is aimed at teams of technicians because each user gets an individual account to access the console. There is no limit to the number of accounts that you can set up. This enables activity tracking for technicians because every action is logged.

The system installs an agent on each network that is being monitored. Among other protocols, the agent uses the processes of the Simple Network Management Protocol (SNMP) to gather information about all connected devices. Acting as an SNMP manager, the agent broadcasts a request over the network. Every network device is shipped with an SNMP agent on it. This agent listens to the network for one of these requests and automatically sends back a status report, called a MIB.

The agent acts as a data gatherer and uploads that information to the Domotz server for processing that is able to compile an asset inventory. This is a summary of all devices on the network, each of which also gets a details page in the Domotz console. The Domotz software also generates a network map from this information because the discovery process includes a switch port assessment scan, which reveals which devices are connected to each port.

The discovery process renews with every SNMP request cycle. The response data is also displayed in the console as a live network performance report. Data is stored as well so it can be recalled for demand analysis and capacity planning.


  • Multi-site remote monitoring
  • Live updates for a network inventory and topology map
  • Multi-tenant option for MSPs


  • Needs a local agent installed on each monitored network

Domotz is a subscription service and its standard plan, called Pro, costs $21 per month per network. That price is fixed and applies to any network, no matter how many devices are connected to it. There is also a higher plan, called Enterprise, which is a customized package and is priced by negotiation. You can get a 14-day free trial to examine the Domotz network monitoring platform.

Domotz Start 14-day FREE Trial

7. Site24x7 Network Monitor (FREE TRIAL)

Site24x7 Network Map

Site24x7 is an infrastructure monitoring platform that offers a list of specialized tools. The Network Monitor is integrated into all of the system management packages offered by the service.

The Network Monitor has two elements: a device monitoring tool and a traffic analyzer. The network device monitor is based on SNMP. This strategy has the advantage of locating all of the devices on a network through a status report request. The Site24x7 system acts as the SNMP manager, sending out a request every minute as a broadcast. Any device out on the network will have an SNMP agent installed on it that listens for a request.

Key Features:

  • SaaS package
  • Autodiscovery for networks and endpoints
  • Topology mapping

SNMP agents send status reports in response to the Site24x7 request. The Site24x7 system involves an agent that is a data collector installed on the monitored system. This collects the SNMP responses and uploads them to the Site24x7 server over encrypted connections for processing.

The collection of responses tells the Site24x7 server exactly what devices are out there on the network and how they are connected. This is the autodiscovery feature in the system and it will replay every time an SNMP request broadcast is performed.

The responses from device agents get written up into a network inventory. The Site24x7 network monitor has a network topology mapper, which instantly creates a map of the network from the network inventory whenever it is accessed. So, the topology map is always up to date.

The other component of the Network Monitor is its traffic analyzer. This works through NetFlow and other device communication protocols to collect live traffic throughput data for each interface on switches and routers. This enables the Network monitor to enhance its device inventory and topology maps with live traffic throughput information per link.


  • Packages combine network, server, and application monitoring
  • Network mapping and path analysis
  • Device performance and traffic monitoring


  • Many extras can add up to a high price by stealth

The Network Monitor isn’t available as a standalone service. Instead, it forms part of each of the five monitoring service bundles that Site24x7 offers. These are:

  • Website Monitoring
  • Site24x7 Infrastructure
  • Application Performance Monitor
  • All-in-one
  • MSP

For example, taking out a subscription to Site24x7 Infrastructure gets you access to the Network Monitor plus server, virtualization, application, and website monitoring tools. You can get a 30-day free trial of Site24x7 Infrastructure.

Site24x7 Network Monitoring Start 30-day FREE Trial

8. Syxsense Manage (FREE TRIAL)

Syxsense Security Manager

Syxsense Manage is a SaaS platform that enables the central administration of remote sites. The cloud-based console is accessed through any standard Web browser from anywhere. It is through this interface that the system manager enrolls a network.

Getting a network included in the management system involves downloading an agent program onto one of the hosts connected to it. Once the agent is on site, it performs a network discovery routine. This service operates on a cycle, so it runs continuously throughout the Syxsense Manage service life. This means that it will spot any changes to the list of devices connected to the network.

Key Features:

  • Network device discovery
  • Endpoint scanning for software inventory
  • Multiple site monitoring

The results of the network scan are shown in the system console. This lists all of the discovered devices. Once the asset inventory is complete, the service scans each discovered endpoint and creates a software inventory. This operation will scan through devices running Windows, macOS, and Linux.

The manager of multiple sites repeats these steps for all locations just by installing the agent on each site. With all sites enrolled, the manager can see an overview of the entire system and then focus in on each site and then down to each individual endpoint. The software inventory can also be consolidated per site, which enables functions such as software license management.

The package includes utilities for manual access and also automated maintenance services. Among the automated services is a patch manager. This maintains the software inventory and keeps checks on the suppliers of the operating systems and software packages listed in it, looking for the availability of updates. When patches become available, the Syxsense Manager service copies them over to its own storage space. A Syxsense Manage package includes 50 GB of cloud storage.


  • A SaaS package to monitor multiple sites
  • Hardware and software inventory
  • Patch management


  • No self-hosted option

The Syxsense Manage package is a subscription service with the lowest bundle monitoring 10 devices. This is charged annually in advance. You can assess the service with a 14-day free trial.

Syxsense Manage Start 14-day FREE Trial

9. Paessler PRTG Network Monitor (FREE TRIAL)

Paessler PRTG - Network Map Sunberst view

Paessler PRTG is a combined network device monitor, traffic analyzer, and server status manager. This will keep track of the health and performance of all of your network hardware and supporting devices. The server status monitoring extends to Cloud storage and online application services. Application transaction and resource utilization are also covered, and the monitor extends to the tracking of database transactions that server application execution. PRTG will also cover virtual environments and WiFi elements in your network. All of those different types of services take a lot of tracking, and it can be challenging to conceptualize all of the interfaces between different types of systems.

Key Features:

  • Deployment options
  • Autodiscovery and network inventory
  • Multiple map formats

Thankfully, you don’t have to set up this complicated network tracking system yourself. The software installs itself, and one of the setup steps is a network discovery scanning phase that will document and list all of these different types of devices and how they work together. You can opt for an online version of the system, but that still needs an agent to be installed on your system. The PRTG dashboard can assemble maps that represent all of the different elements of your network. You can access maps that show virtualization, wifi performance, VoIP traffic, general network performance by link and end-to-end, and connections over the internet through to the operations of network links and server performance owned and managed by other companies.

Paessler PRTG - Infrastructure map

Paessler PRTG’s monitoring system keeps gathering data on your system and reporting back live statuses on all of your networking equipment, including server conditions. Any potential problems arising in any part of the system get reported to the console immediately. Those alerts can be customized, so you can specify your combination of errors and warnings that would make you sit up and take notice, rather than getting notified about low ink toner levels or other non-critical maintenance conditions. Those lesser problems don’t have to be discarded because you can direct different types of alerts to different team members.

While all of this monitoring is going on, the network discovery process keeps you in the loop. So, any outages or performance problems get reflected on your various network maps. You don’t need to update the network inventory if you add, remove or move equipment because the monitor spots those changes and updates your network maps.


  • Offers on-premises or SaaS versions
  • Identifies wired and wireless networks
  • Annotated maps with status coloring


  • Sensors are paid for on a quota and can end up becoming expensive

The PRTG system can be accessed as a Cloud service, or it can be installed on premises – the software will run on Windows 10 and Server environments. The system is available for free to monitor small networks. However, a small system wouldn’t need all of the monitoring tools that are bundled into the PRTG tool; this option would be more useful as a partial install for assessment before getting the system to cover a large network. You can also get a 30-day free trial of PRTG.

Paessler PRTG Network Monitor Download 30-day FREE TRIAL at

10. Nagios XI

Nagios XI

You will encounter two types of Nagios monitoring software. These are Nagios Core and Nagios XI. The one you need to consider is Nagios XI. Nagios Core is a free, open-source network management tool. However, it doesn’t have a proper front end with it. There is a Nagios Community made up of Nagios users and you can get interfaces for Nagios Core in the community forum for free from some of those users. However, Nagios XI is Nagios Core with a professional interface included, so you are better off going for that version.

Key Features:

  • Network, server, and application discovery
  • Inventories for hardware and software
  • Extensible with plug-ins

The Nagios XI suite includes an autodiscovery module that will map all of your network for you and compile an inventory list. The mapping feature of Nagios XI has a handy utility, which is that it will replay all of your network’s activity, showing traffic levels on a network map. This means that you can review periods of network congestion and watch as bottlenecks appear. This is an excellent tool for analyzing the system weaknesses because you can examine events over and over again, making sure that you understand exactly what happened.

The monitor will observe and record the status of your network equipment and you will see alerts when failure and warning conditions occur. In addition to showing alerts in the Dashboards, you can get Nagios to notify team members by email or SMS. Those alerts can be directed to different team members according to source and severity. The Dashboard can also be customized, which means that you can give access to different views and controls to different team members. The Dashboard widgets include dials, graphs, histograms, and charts that make data easier to view.


  • Free version available (Nagios Core)
  • Free plug-ins available from the user community
  • Automated discovery and network mapping


  • No SaaS version

Nagios XI runs on CentOS or Redhat Enterprise Linux version 6 or 7. There is a free version of Nagios XI. This is capable of monitoring small networks. Free Nagios XI is limited to monitoring just seven pieces of equipment. The paid version of the system is available in a Standard Edition and a more expensive Enterprise Edition depending on the size of your network.

Related post: Nagios vs Zabbix

11. Cacti

Cacti Inventory

Like most of the tools in this list, Cacti uses the SNMP protocol to monitor network devices. A significant advantage of the SNMP methodology is that it has network discovery software built-in. This is because all network devices have SNMP agents installed on them, so any monitoring program just has to broadcast a report request on the network to receive notifications from all of the network equipment. This enables an initial network device inventory to be compiled. The polling process of SNMP is re-issued periodically. That means that the equipment list is continuously updated. So, if you add or remove a device, those changes get registered in the inventory automatically.

Key Features:

  • SNMP-based discovery
  • Constantly updated network inventory
  • Free to use

Cacti is a free, open-source system that was created to provide a front end to the data gathering RDDTools. So, you need to install both of these systems to get network discovery and monitoring. The RDDTool system is also open source and free to use.

The Cacti package includes a set of graph templates. You can customize a user interface by selecting a subset of the graph template pack. You can also create multiple user accounts and assign different sets of graphs to each. The free tool is useful for allowing users to see their own service consumption in leased service scenarios, SaaS provision, storage services, and even internet service provision. The no-cost model means that a vast number of instances of the software won’t force up costs.

Cacti and RDDTools can be installed on Linux, Unix, and Windows.


  • Combination of two packages
  • Back-end data gatherer and front-end customizable interface
  • Completely free to use


  • Requires technical skills to set up

12. NinjaOne

Ninja RMM Network Discovery Management

NinjaOne provides all of the tools that an MSPs technician group needs in order to support a client’s IT infrastructure. The package includes a live network monitoring system that is based on SNMP.

As SNMP performs regular status polling by broadcasting a report request, it automatically discovers all network devices. Network devices are shipped from the manufacturer with an SNMP agent installed and that agent is programmed to constantly listen for a status request. Therefore, the technician doesn’t have to set up his monitoring tool with a list of expected assets.

Key Features:

  • Remote discovery
  • Designed for MSPs
  • Network mapping

Any device out on the network will automatically respond to the status request and these answers inform the network monitor of exactly what devices are out there on the network. The first time the status request and response cycle runs NinjaOne collates an asset inventory database. This isn’t static because the responses to future requests might reveal that a new device is out there. In that case, the new device gets added to the inventory.

The network discovery tool is just one of the features of the NinjaOne system. The dashboard also gives access to live traffic flow data with alerts when devices get overloaded. Other features include Syslog monitoring, patch management, and a managed antivirus service.


  • Multi-tenanted accounts for MSPs
  • Client system discovery and inventory creation
  • Software inventory compilation


  • No price list

The NinjaOne is a cloud-based service and is charged for by subscription with a rate per device. You can get a free trial of NinjaOne to experience the network discovery feature on any site.

13. Zenmap

Zenmap screenshot

Zenmap is a graphical front end to Nmap. Both Zenmap and Nmap are free to use. Nmap is a security auditing tool, but it can be used for network scanning. Details of each node include the operating system, manufacturer, device type, IP address, hostname, and the status of the ports on the device.

Key Features:

  • Works with Nmap
  • Provides network discovery and inventory
  • Fee to use

The interface of Zenmap is very basic, and the tool doesn’t have the ongoing network monitoring capabilities of the other tools on this list. However, Nmap has a huge following and the combination of Zenmap and Nmap is widely distributed. These tools will be of use to you to provide ad-hoc system scans and security checks. As Zenmap is free, you won’t have to worry about your budget if you install it in addition to your regular network monitoring tool.

Zenmap and Nmap will install on Windows, Linux, BSD Unix, and Mac OS.


  • Completely free of charge
  • Provides a graphical front-end for Nmap
  • Inventory constantly updated


  • Interface is dated

14. Spiceworks

Spiceworks Network Mapping

Spiceworks produces a suite of network monitoring tools that can be installed on premises or accessed online. All of the Spiceworks tools are free but ad-supported. ITo get all of your devices logged, you will need to use the Spiceworks Inventory module. If you prefer to install the software, you need to know that it runs on Debian and Ubuntu Linux and also on Windows and Mac OS.

Key Features:

  • Discovery on demand
  • Free to use
  • Device details

The Inventory tool will search your system and log all of the equipment connected to your network. Not only will it register each piece of equipment, but the facility also gives you operational details of each device. The scan will also log all of the software that you have available. The Inventory tool will keep all of your software up-to-date with the latest versions and install patches when they become available. You will also be able to see which applications are overloading the network and watch data flows that result in service bottlenecks.

You can enhance the visibility of data and switch from list views over to a graphical representation of the network by installing the Spiceworks Network Mapper. This tool uses the information registered by Spiceworks Inventory, so you need that research tool installed before the mapper will work. You will see traffic volumes on the links between devices represented as the thickness of the line representing the link. The map covers Layer 2 (switches) and Layer 3 (routers) devices. The device icons in the map act as links to detail pages, where you can see the status and operating methods of each piece of equipment.

You can generate reports out of the Inventory system that will list devices by type or you can print out graphs of usage. Server details cover disc volumes and usage, memory availability, and CPU use. Other features of the Inventory package link to the Spiceworks Help Desk module. These include the user details for each endpoint and links to your Active Directory implementation to help you manage user authorization. The Inventory system reaches out to other branches of your system to help you inform and monitor all stakeholders.


  • Runs a network scan on demand
  • Compiles a network device inventory
  • No charge but ad-supported


  • Discovery has to be requested – it doesn’t happen automatically

15. NetBrain

NetBrain Map

NetBrain has an excellent network discovery procedure. The software is accessible online but it can penetrate your network to build an inventory of devices. You enter the IP address of a key router on your network, and the NetBrain system crawls out from there to record all of your network devices. The next phase of installation is the automatic creation of a network map. The map provides the interface for other functions available with the NetBrain package.

Key Features:

  • Cloud-based
  • Remote discovery
  • Supports Help Desk

The network discovery feature of NetBrain keeps monitoring your system and updates automatically when you add or remove devices. The system will log Layer 2 and Layer 3 devices and help you manage their configurations. The Configuration Management tool in NetBrain alerts for unauthorized changes and also keeps the firmware of your network equipment up to date.

The network maps can identify virtual environments so you can see how many VMs (Virtual Machines) are dependent on each server. You can adjust maps on the fly to request a link view or get reports on end-to-end activity on a given path. This insight helps you to identify bottlenecks and also spot ways to re-route traffic away from troubled hardware.

Process automation enables you to set scripts to operate under certain trigger conditions. The automation works through a system, called “runbooks.” These are workflows that include software update tasks and data collection and analysis routines. The analysis functions help you spot intrusion, and it can also assist you in right-sizing your subnets. The NetBrain system can be sampled on a 14-day free trial.


  • Live network mapping
  • Path analysis for networks and internet links
  • Integrates into Help Desk systems


  • No self-hosted option

16. Intermapper


Intermapper is a product of HelpSystems. The tool installs on Linux, Windows, and Mac OS. This tool uses a range of technologies to detect network-connected equipment. These methods include SNMP and Ping. The tool includes an autodiscovery module, which compiles lists of hardware and also creates a map of your system. The discovery process is continuous and so any changes to the resources on the network automatically get reflected in the inventory and on network maps included in the utility.

Key Features:

  • Network discovery and mapping
  • Includes monitoring processes
  • On-premises package

If you run a WAN, you can export Intermapper data to overlay on Google Maps to show your network on a real map of the world. Those exports can be scripted and periodic, giving you a near live map of your network status around the world.

As the Intermapper system relies on SNMP, constant status monitoring is an integrated part of its processes. This monitoring also extends to the collection of alert messages sent by device agents, so you get notified immediately if there are any problems with your system. Those alerts get shown in the system console and you can also set up the alerting mechanism to get notifications sent to you or another team member by email or SMS.

You can create action scripts that are triggered by alert conditions and get automatic error resolution. The data that Intermapper collects includes device statuses and network traffic flows. Alert conditions include traffic congestion as well as device statuses.

The Intermapper system is available on subscription and there is a free version with monitoring and mapping functions limited to 10 devices. You can get a 30-day free trial of the full paid version.


  • Provides a constantly updated inventory and network map
  • Installs on Windows, macOS, and Linux
  • Actions scripts for automated problem fixing


  • No SaaS version

Choosing a network discovery tool

As you can see from our list, network discovery tools come in all shapes and sizes. The autodiscovery function is a handy setup feature of many network monitoring systems. It is also an essential element of security monitoring software, so you get a lot of choices when you are looking for a way to map your network automatically.

The list that we have compiled includes tools that are suitable for small and medium networks and others that would only really be of interest to large organizations with complicated networks. The size of your network, your budget, and the operating system of your servers are likely to be the three most important selection criteria that will influence your choice of network discovery system.

Do you employ a network discovery tool in your company? Do you use one of the tools that we have listed in this guide or do you have another tool that you could recommend? Leave a message in the Comments section below to let us know about your experiences.

Network Discovery FAQs

What is passive scanning in networking?

Passive scanning is an information gathering task that relies on catching information that is already in circulation on a network rather than actively querying systems and rewriting programs to originate data. Passive scanning is implemented in a number of network management processes including network vulnerability scanning and network discovery.

Which software is best for documentation?

There are many different types of IT systems that need documentation generated. Here is a list of the best software for documenting network topology and a network inventory.

  • SolarWinds Network Performance Monitor
  • Paessler PRTG Network Monitor
  • Atera Network Discovery
  • ManageEngine OpManager
  • Nagios XI
  • Cacti
  • Zenmap
  • Spiceworks 
  • NetBrain 
  • TopMaze 
  • Intermapper

How do I stop network discovery from turning off?

The phenomenon of network discovery turning off seems to be a particular problem with Windows 10. This pattern of behavior isn’t very common in business network discovery software that runs on Windows Server or Linux. If your PC displays this problem try these steps.

  1. Restart the computer to make sure the problem isn’t temporary.
  2. Update your network adapter 
    1. Go to the Device Manager
    2. Right click on the entry for your network adapter 
    3. Select Update driver from the context menu
  3. Reset network settings 
    1. Go to the Network and internet section of Windows settings. 
    2. Click on Status
    3. Click on Network reset
    4. Restart your computer after this process
  4. Set sharing options in the network connection settings
    1. Go to the Status section
    2. Click on Sharing Options 
    3. Activate the Turn on network discovery radio button
  5. Check your firewall settings and ensure that it isn’t blocking network discovery
  6. Check your antivirus system to make sure that it isn’t deactivating your network discovery settings

How do I find free IP addresses on my network?

The easiest way to find free IP addresses on your network is to create a Ping loop.

  1. Open a command line session
  2. Enter ipconfig on Windows or ifconfig on Linux or Mac OS
  3. Look for the Default Gateway entry in the results. Write down the first three octets. In the following example, that Default Gateway address is, so the first three octets are 192.168.0
  4. Enter the following text, replacing the example IP address octets with those of your own network: 

for /l %i in (1,1,254) do @ping 192.168.0.%i -w 10 -n 1 | find "Reply"

The results of this loop are all the currently used IP addresses on your network. A free IP address would be one that is not in this list but within the same range. So, pick an address that would lie numerically between the gaps in the series of addresses that are in the Ping loop output.

What is network inventory?

The network inventory is a list of all of the devices that you have connected to your network. This includes network devices, such as switches and routers. The list also includes endpoints, such as PCs, printers, and servers. The network inventory can also show details of each device including make and model and possibly operating system version or firmware version.