Every consumer router still discovers what is on your network with the Address Resolution Protocol, which shipped in 1982. ARP works, but it only sees devices that have already talked on the segment recently, misses anything on a different VLAN, and shows you a MAC address instead of “the printer downstairs”. That is fine for the router’s job. It is a poor foundation for actually understanding what is on your LAN.
We tested seven desktop tools that go past ARP with mDNS, SSDP, LLDP, and SNMP, and combined a fingerprinting layer on top. Every one runs on Windows, macOS, or Linux, and most run on all three. The right one for you depends on how deep you need to go: a quick “what is that unknown device” ping, or a full inventory with service, vendor, and OS labels.
What to look for in a modern LAN scanner
- mDNS and Bonjour discovery, so Apple, HomeKit, printers, and smart-home hubs surface with real names.
- SSDP for UPnP media servers and consumer NAS boxes.
- LLDP for switch-and-router-aware topology; SNMP for the same on managed gear.
- Fingerprinting that identifies vendor and OS from behavior, not just MAC prefix.
- Export to CSV or JSON so the scan feeds a proper inventory later.
- Cross-platform, because your desktop probably is not the same OS as the phone you scan from tomorrow.
Quick comparison
| App | Best for | Platforms | Free plan | Starting price/mo | License |
|---|---|---|---|---|---|
| Angry IP Scanner | Fast cross-platform sweeps | Windows, macOS, Linux | Full app | Free | GPLv2 |
| Fing Desktop | Named devices with vendor guesses | Windows, macOS | Free tier | ~$8/mo (Premium) | Freemium |
| Nmap | Deep fingerprinting and service scans | Windows, macOS, Linux | Full app | Free | NPSL |
| Advanced IP Scanner | Fast Windows sweep with WOL | Windows | Full app | Free | Freeware |
| Bonjour Browser | Live mDNS/DNS-SD tree | macOS, Windows | Full app | Free | Freeware |
| Avahi Discover | Same for Linux | Linux | Full app | Free | LGPL |
| LLDPq | Switch-topology discovery | Linux | Full app | Free | GPL |
The apps
1. Angry IP Scanner, best fast cross-platform sweep
Angry IP Scanner pings a range, resolves hostnames, and shows open ports in a table you can sort, filter, and export. It runs the same way on Windows, macOS, and Linux and finishes a /24 sweep in a couple of seconds on modern hardware.
Where it falls short: the fingerprinting is thin compared to Fing; it tells you an IP is alive, not what device it is.
Pricing:
- Free: Full app.
- Paid: Not applicable.
Platforms: Windows, macOS, Linux.
Download: angryip.org · GitHub
Bottom line: The universal first tool. Open, scan, know what is alive; move to a heavier tool for the details.
2. Fing Desktop, best for named devices
Fing Desktop takes the mobile-app fingerprinting engine and puts it on Windows and macOS. It sees mDNS names, guesses vendor and model from MAC and behavior, and flags new devices on the network with a desktop notification. The free tier is enough for a single-household inventory.
Where it falls short: Premium adds the interesting bits, alerts, remote monitoring, security scoring, at a monthly subscription.
Pricing:
- Free: Free tier for basic inventory.
- Paid: Premium subscription for alerts and multi-network features.
Platforms: Windows, macOS (mobile apps also available).
Download: fing.com/products/desktop
Bottom line: The scanner that ends the “what is device 192.168.1.47” question with an actual name.
3. Nmap, best deep fingerprinting
Nmap is the reference network scanner. Its -sn mode does a quick host-alive sweep, -A layers OS detection and service discovery, and the NSE script library covers everything from HTTP title grabbing to SMB share enumeration. Zenmap gives it a GUI on all three OSes.
Where it falls short: the CLI is powerful, not friendly. Aggressive scans can trip IDS rules on managed networks; run only on networks you own.
Pricing:
- Free: Full app.
- Paid: Not applicable.
Platforms: Windows, macOS, Linux.
Bottom line: The tool you learn once and use for the rest of your career.
4. Advanced IP Scanner, best Windows sweep with WOL
Advanced IP Scanner is a longtime Windows freeware favorite. It sweeps a range, shows shared folders, and offers Wake-on-LAN, remote shutdown, and RDP launch from the result list. On a Windows-heavy LAN it is faster to reach for than Nmap.
Where it falls short: Windows only; no active development for years, though the app still works.
Pricing:
- Free: Full app.
- Paid: Not applicable.
Platforms: Windows.
Download: advanced-ip-scanner.com
Bottom line: The right pick when the goal is “scan this Windows subnet and RDP into whatever answers”.
5. Bonjour Browser, best mDNS explorer for macOS/Windows
Bonjour Browser shows the live tree of mDNS and DNS-SD services on your LAN, exactly what a Chromecast, HomePod, or AirPrint printer advertises. It is how you diagnose why the TV cannot see the receiver without unplugging everything.
Where it falls short: read-only; no scanning past mDNS. Windows and macOS only; on Linux, use Avahi Discover.
Pricing:
- Free: Full app.
- Paid: Not applicable.
Platforms: macOS, Windows.
Download: tildesoft.com
Bottom line: The right tool the day something on the network is advertising itself and you cannot tell what.
6. Avahi Discover, best mDNS explorer for Linux
Avahi Discover is the Linux equivalent of Bonjour Browser, packaged with the Avahi daemon in most distributions. It surfaces the same DNS-SD tree and pairs well with avahi-browse -a on the CLI for scripting.
Where it falls short: the GUI is dated; installation on some minimal distros still needs a couple of extra packages.
Pricing:
- Free: Full app.
- Paid: Not applicable.
Platforms: Linux.
Bottom line: The Linux side of “what is that thing advertising itself”.
7. LLDPq, best for switch-side topology
LLDPq listens for Link Layer Discovery Protocol frames and draws a picture of what plugs into what. On a home LAN with a couple of managed switches it turns “which port is the AP on” from a physical hunt into a screen you can look at.
Where it falls short: only useful with LLDP-capable gear, which most consumer switches skip.
Pricing:
- Free: Full app.
- Paid: Not applicable.
Platforms: Linux.
Download: GitHub (jgoerzen/lldpq)
Bottom line: The right tool for anyone whose LAN grew a managed switch.
How to pick the right one
If you are on Windows and want a five-minute answer, install Advanced IP Scanner or Angry IP Scanner and sort by hostname. Everything else is a step deeper.
If you keep hitting “unknown vendor” in the router’s device list, run Fing Desktop once. The MAC-to-name inventory it produces is what the router should have shown you.
If your day job is any flavor of security or systems work, Nmap is the tool you already know or should learn now. Scripting it is where the real answers live.
For a diagnostic question, “why can’t my TV see the receiver,” Bonjour Browser on macOS or Avahi Discover on Linux shows you exactly what each device is claiming to be, which is usually the fastest path to the fix.
LLDPq is a niche pick, but if your home LAN has a managed switch it is the shortcut to a topology diagram.
FAQ
Why is ARP still enough for my router?
ARP tells the router how to deliver frames on the local segment. It was not designed for inventory. The router lists it because it is what it already knows.
Is running Nmap on my own network legal?
Yes on networks you own or administer. On other people’s networks it can be interpreted as an attack; do not do that.
Do these tools work over Wi-Fi?
Yes, subject to client isolation (Wi-Fi AP guest mode). If devices on your Wi-Fi cannot see each other, the AP is intentionally hiding them.
Can I combine scanners without breaking anything?
Yes. None of these tools change the network. Two scanners running at once will just make the sweep slower.
What about IPv6?
Angry IP Scanner and Nmap both support IPv6 sweeps; the address space is too large for a naive scan, so lean on mDNS and neighbor discovery, not brute force.