How to find unmanaged devices on your network

· Reviewed by Ran Ribenzaft, Co-Founder & CTO

Find unmanaged devices by matching what network discovery sees against your EDR, MDM and identity lists. Four methods, the tools for each, and a weekly routine.
An unmanaged device is any device on your network that is missing from at least one of the systems that should know about it: your MDM, your EDR or your identity provider. To find them, collect what is actually on the network (from your EDR's network discovery, DHCP leases and switch tables, or an active scan), then compare that list against your MDM, EDR and identity provider records. Anything on the network that is missing from those lists is unmanaged. Run the comparison at least weekly: CIS Control 1 asks for active discovery at least daily and a weekly process for dealing with unauthorized assets.
What counts as an unmanaged device
"Unmanaged" covers three different problems, and each one is found a different way.
| Type | Example | Why it gets missed |
|---|---|---|
| Unknown to IT | A personal laptop on the office Wi-Fi, a contractor's device, a smart TV in a meeting room | It was never enrolled anywhere, so no system lists it |
| Known but not managed | A company laptop that was reimaged and never re-enrolled in MDM | It is in the asset register or the identity provider, but not in MDM |
| Managed but unprotected | A Mac in Jamf with no EDR sensor, or a sensor that stopped reporting | It is in MDM, but missing or silent in EDR |
Printers, switches, access points and cameras are a fourth case. They cannot run an agent, so the goal is to inventory them, give each one an owner and keep them on the right network segment, not to enroll them.
Most guides focus on the first type. The second and third are just as important for an IT team, because those devices look covered on a dashboard: they belong to real employees, they have company data on them, and nothing alerts when they drift out of management.
Four ways to find unmanaged devices
1. Use your EDR's network discovery
If you already run an EDR, start here, because the sensors you have deployed can see their neighbours.
- Microsoft Defender for Endpoint device discovery has two modes. Standard mode, the default, has onboarded devices actively probe the network to find and identify other devices. Basic mode only listens to the traffic onboarded devices already see. It finds workstations, servers and mobile devices that are not onboarded, network devices such as routers and switches, and IoT devices such as printers and cameras.
- SentinelOne Singularity Network Discovery (formerly Ranger) elects a few agents per subnet that listen for ARP and DHCP traffic, with optional active scanning. It needs no extra hardware.
- CrowdStrike Falcon Exposure Management lists assets that lack a Falcon sensor as unmanaged, and can trigger a workflow to triage them.
The limit: EDR discovery only covers subnets where at least one onboarded device is present, and it does not know what your MDM thinks should be there. It finds unknown devices well and says little about managed-but-unprotected ones.
2. Read DHCP leases and switch tables
Every device that asks for an IP address leaves a DHCP lease, and every device plugged into a managed switch shows up in that switch's MAC address table. Export both, look up each MAC address prefix to get the manufacturer, and you have a list of what has been on the network. CIS Control 1 asks for DHCP logs to be reviewed and used to update the asset inventory at least weekly.
This catches anything that requests an address. It misses devices with static IPs and anything that never joins the corporate network, such as remote laptops on home Wi-Fi.
3. Run an active scan
An active scan sends probes across a subnet and records what answers. For a quick check, an Nmap ping sweep (nmap -sn followed by the subnet, for example 10.0.0.0/24) lists live hosts without scanning ports. Dedicated tools such as runZero and Lansweeper add fingerprinting, so each device comes back with a vendor, model and operating system rather than an IP address.
Active scans are thorough on the subnets they reach. They can be blocked by host firewalls, they need a scanner on or routed into each segment, and they only see devices that are online when the scan runs.
4. Reconcile EDR, MDM and your identity provider
This is the step that turns discovery into a list you can act on, and the only one that finds the second and third types above.
- Export what network discovery found, with MAC address, hostname and serial number where available.
- Export your MDM inventory (for example Jamf, Intune or Kandji).
- Export your EDR host list (for example CrowdStrike, SentinelOne or Defender for Endpoint).
- Export registered devices from your identity provider (Entra ID or Okta) and active employees from your HRIS, so every device can be tied to an owner.
- Match on serial number, or MAC address for devices without one. Do not match on IP address: with DHCP it changes too often.
- Sort the gaps into the three types and route each one: unknown devices to security for investigation, known-but-unmanaged devices to IT for re-enrollment, managed-but-unprotected devices to whoever owns the EDR rollout.
Done by hand in spreadsheets this takes a few hours, which is why it tends to happen once a quarter. Automated, it runs every day.
| Method | What it finds | What it misses | Effort |
|---|---|---|---|
| EDR network discovery | Devices that talk to, or can be reached from, an onboarded endpoint | Subnets with no onboarded device; MDM gaps | Low if you already run the EDR |
| DHCP leases and switch tables | Anything that requests an address or sits on a managed switch | Static IPs; devices off the corporate network | Medium, mostly manual |
| Active scanning | Live hosts on the subnets you can reach | Firewalled hosts; devices offline at scan time | Medium |
| Reconciling EDR, MDM and identity | Known-but-unmanaged and managed-but-unprotected devices | Nothing by itself, but it needs discovery data to start from | High by hand, low once automated |
How to find devices with no EDR agent within 24 hours
New laptops are the most common way a device ends up in MDM without EDR: the EDR package fails to install during enrollment, or the device is reimaged and only partly rebuilt. To catch them within a day:
- Make MDM enrollment the starting point. With zero-touch enrollment (Apple Business Manager or Windows Autopilot), every company device appears in MDM before it reaches the employee.
- Compare MDM against EDR every day, by serial number. Any device that has been in MDM for more than 24 hours without an EDR sensor checking in is a gap.
- Check sensor health, not just presence. Flag sensors that have stopped reporting, agents that are out of date, and agents with protections switched off. An installed agent that does nothing is the same gap as a missing one.
- Open a ticket with an owner. Send the device, its owner and the fix (install the sensor, re-enroll, or re-enable protection) to IT, and tell the owner.
- Close the ticket automatically once the sensor checks in and the configuration is back in policy, so the open ticket count is a live measure of coverage.
Devices that never enrolled in MDM will not show up in this check, which is why it runs alongside network discovery rather than instead of it.
Tools that do this
| Tool | How it finds unmanaged devices | Best fit |
|---|---|---|
| Microsoft Defender for Endpoint | Onboarded devices probe their network (Standard mode) or listen passively (Basic mode) | Teams already running Defender for Endpoint |
| SentinelOne Singularity Network Discovery | Elected agents per subnet listen to ARP and DHCP traffic, with optional active scanning; no extra hardware | SentinelOne customers |
| CrowdStrike Falcon Exposure Management | Lists assets that lack a Falcon sensor as unmanaged and can start a triage workflow | CrowdStrike customers |
| runZero | Agentless active scanning, merged with EDR data so you can query for devices with no EDR agent | Security teams that want a dedicated asset inventory |
| Lansweeper | Network, off-network and cloud discovery, passive detection by default, and device matching by MAC, serial and hostname | IT teams that want a broad hardware and software inventory |
| Nmap | Free command-line ping sweeps and port scans | One-off checks on a single subnet |
| Harmony | Network discovery from managed Mac and Windows endpoints, plus scheduled MDM-against-EDR checks that ticket missing or misconfigured agents | Mid-market IT teams that want discovery, ownership and the follow-up ticket in one place |
How Harmony handles it
Harmony covers both halves: finding what is on the network, and reconciling it against the systems that should manage it.
- Network discovery. A discovery script runs on managed macOS and Windows endpoints. It reads the endpoint's ARP cache, sends ARP requests across the local subnet, and fingerprints each MAC address to a vendor and model. Every device it finds is added to the asset inventory, and devices without an active Harmony agent are marked unmanaged. One managed endpoint per network segment is enough, and no scanner appliance is needed.
- Missing and misconfigured EDR. EDR Policy Compliance Discovery checks the device inventory from your MDM (for example Jamf Pro, Intune or JumpCloud) against your EDR (CrowdStrike, SentinelOne, Defender for Endpoint or Cortex) on a schedule. It flags devices with no EDR agent or an agent that does not meet policy, notifies the owner and the security team in Slack, Teams or email, opens a ticket, and closes it when the device is back in compliance.
- Protections switched off. EDR Misconfiguration Detection catches agents that are installed but not protecting anything: real-time or tamper protection disabled, outdated versions, sensors that stopped reporting, and exclusions that are too broad.
- Devices without an owner. Unassigned Assets flags active devices that nobody owns, so every discovered device ends up with a name against it.
A routine that keeps the list short
- Daily: automated discovery, plus the MDM-against-EDR comparison.
- Weekly: review new unmanaged devices, classify them and assign each one (CIS Control 1 asks for a weekly process for unauthorized assets).
- Monthly: check that every network segment has a discovery source, and review EDR exclusions.
- Quarterly: reconcile the full inventory against the HRIS, so devices belonging to people who have left are recovered.
For choosing an asset management tool, see the best IT asset management software for 2026. For the basics, see what IT asset management is.
This guide is written and maintained by Harmony, which is one of the vendors listed. Details about other products come from their public documentation, listed under Sources, and were last checked in October 2026. If something is out of date, email us and we will fix it.
Frequently asked questions
What is an unmanaged device?
A device on your network that is not enrolled in the systems IT uses to control and protect it, usually MDM and EDR. It can be a personal phone on the office Wi-Fi, a printer that cannot run an agent, or a company laptop that was reimaged and never re-enrolled.
What is the best way to discover unmanaged devices?
Combine one discovery source (your EDR's network discovery, DHCP and switch data, or an active scan) with a regular comparison against your MDM, EDR and identity provider. Discovery tells you what exists; the comparison tells you which of those devices are unmanaged.
How do you reconcile your EDR enrollment list with your actual device inventory?
Export both lists, match them on serial number (or MAC address for devices without one), and list every device that appears in one but not the other. Run it daily so a new gap shows up within a day instead of at the next quarterly audit.
How often should you scan for unmanaged devices?
CIS Control 1 asks for active discovery at least daily, passive discovery and DHCP log review at least weekly, and a weekly process for dealing with unauthorized assets.
Can EDR alone find unmanaged devices?
Partly. Defender for Endpoint, SentinelOne and CrowdStrike can surface devices their sensors see on the network, but only on subnets with an onboarded device, and they do not know which devices your MDM expects. They miss company devices that are enrolled in MDM but never got a sensor.
Is an unmanaged device the same as shadow IT?
They overlap. Shadow IT is any technology used without IT's approval, including SaaS apps. Unmanaged devices are the hardware side of it, plus approved company devices that have fallen out of management.
Which tools find devices with missing or misconfigured EDR agents?
runZero, CrowdStrike Falcon Exposure Management and Harmony's EDR Policy Compliance Discovery agent all flag devices without an EDR sensor. Harmony's EDR Misconfiguration Detection also flags agents that are installed but have protections switched off.
Sources
- Device discovery overview (Microsoft Learn), accessed October 13, 2026
- Singularity Network Discovery (SentinelOne), accessed October 13, 2026
- Identifying and triaging unmanaged assets (CrowdStrike), accessed October 13, 2026
- Finding gaps in endpoint protection (runZero), accessed October 13, 2026
- Asset discovery (Lansweeper), accessed October 13, 2026
- Host discovery (Nmap), accessed October 13, 2026
- CIS Control 1: Inventory and Control of Enterprise Assets (Center for Internet Security), accessed October 13, 2026
- CIS Control 1 safeguards explained (Tripwire), accessed October 13, 2026
- Discovering unmanaged network assets (Harmony Docs), accessed October 13, 2026
Microsoft Defender is a trademark of Microsoft Corporation. SentinelOne and Singularity are trademarks of SentinelOne, Inc. CrowdStrike and Falcon are trademarks of CrowdStrike, Inc. runZero, Lansweeper and Nmap are trademarks of their respective owners. Harmony is not affiliated with these companies. Comparison reflects publicly available information as of October 2026.