ZeroScan finds devices on your network that advertise Bonjour (mDNS / DNS-SD / zeroconf) services. It shows each one’s name, IP address, the services it offers and the ports they’re on, without probing your network.
See what’s on your network
- Watches for 85 service types, including SSH, HTTP, AirPlay, printers, HomeKit and file sharing. You can add any other service type in preferences.
- Icons show what kind of device each one is likely to be: computer, phone, TV, printer, camera, router, storage and more.
- Shows each service’s TXT record, so you can see model names, firmware versions and device IDs.
- Results refresh on their own. You choose the rescan interval and how long a device stays listed after it stops advertising.
Spot what changed
- Save a snapshot of a network and name it, like “Home” or “Office.” ZeroScan suggests which saved network you’re probably on.
- Compare the live scan with any saved snapshot. Devices are marked new, changed or gone, along with the services and ports that were added, removed or moved.
- “Show Changes Only” hides everything that hasn’t changed.
- Rename, merge or delete saved networks and snapshots.
Take results with you
- Export the full scan as CSV or JSON.
- Copy a hostname, IP address or port list in the format you pick.
- On iOS, open HTTP, HTTPS, SSH and SFTP services directly in the app that handles them.
What ZeroScan isn’t
- ZeroScan isn’t an IP scanner. It listens for devices that announce themselves and never probes addresses. A device that doesn’t advertise one of the services ZeroScan watches for won’t appear.
Privacy
ZeroScan collects no data and sends nothing off your device. Your snapshots and preferences are saved on the device and nowhere else. ZeroScan does not transmit any personal or network information for any reason.
Thanks to Rob de la Cretaz and Remy Porter for testing help.


- Save snapshots of your networks and compare the live scan with them. Devices are marked new, changed or gone, along with the services and ports that were added, removed or moved.
- “Show Changes Only” filter.
- Manage saved networks: rename, merge and delete.
- Device-type icons.
- TXT records shown for each service.
- Export results as CSV or JSON.
- Open HTTP, HTTPS, SSH and SFTP services directly.
- 85 supported service types.
- Requires iOS 17 or later.
- Updated and tested for iOS 16.
- Added more protocols.
- Fixed layout bugs with long hostnames.
- Removed sort by port.
- Added more protocols.
- Added support for custom protocols on iOS.
- Added new services that can be discovered, focused on HomeKit.
- Added new services that can be discovered.
- Rolled back to iOS 13 as a build target.
- Updated with multicast networking support for iOS 14.
- Fixes network access issues in iOS 14.
- Initial release.
- The same snapshot, comparison, network management, icon, TXT record and protocol updates as iOS.
- Copy or save results as CSV or JSON.
- Requires macOS 26 or later.
- Updated for macOS Ventura.
- New protocols added.
- Fixed links to help.
- Added new services that can be discovered.
- Fixed Big Sur graphics bug.
- Added new services that can be discovered, focused on HomeKit.
- Added new services that can be discovered.
- Fixed a bug when selected objects change.
- Fixed a bug where refreshing results while having a specific result selected would cause a crash.
- Closing the main window now closes the detail window.
- Initial release.
Check in Settings -> Privacy -> Local Network. This setting should be checked, which will enable scanning. If this gives you trouble try reinstalling the app, and accepting the permission on install.
ZeroScan only finds devices that advertise a service it’s watching for. Add the device’s service type (for example _myservice._tcp.) as a custom protocol in preferences.
Only on your device; they’re never sent anywhere. You can delete them under History → Manage Networks.
If you are having some problems with ZeroScan please contact me at zeroscanapp(@)gmail.com.
The saved snapshot file couldn’t be read. Choose History → Delete Saved Snapshots… to reset it. This removes all saved networks.
v2.0.0 requires iOS 17 or macOS 26. Older versions keep v1.3.0 (iOS) or v1.1.1 (macOS).
ZeroScan collects no data and sends nothing off your device. Your snapshots and preferences are saved on the device and nowhere else. ZeroScan does not transmit any personal or network information for any reason.