ZeroScan
DNS Scanner App for iOS and macOS
Overview
ZeroScan Icon

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.

Download on the App Store
Download on the Mac App Store
Screenshots
ZeroScan iOS 
ZeroScan macOS 
Changelog iOS
v2.0.0 - Oct 23rd, 2026
  • 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.
v1.3.0 - July 1st, 2023
  • Updated and tested for iOS 16.
  • Added more protocols.
v1.2.0 - February 3rd, 2022
  • Fixed layout bugs with long hostnames.
  • Removed sort by port.
  • Added more protocols.
v1.1.0 - April 19th, 2021
  • Added support for custom protocols on iOS.
v1.0.6 - April 14th, 2021
  • Added new services that can be discovered, focused on HomeKit.
v1.0.5 - February 5th, 2021
  • Added new services that can be discovered.
v1.0.4 - October 1st, 2020
  • Rolled back to iOS 13 as a build target.
  • Updated with multicast networking support for iOS 14.
  • Fixes network access issues in iOS 14.
v1.0.0 - August 19th, 2020
  • Initial release.
Changelog macOS
v2.0.0 - Oct 23rd, 2026
  • 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.
v1.1.1 - July 6th, 2023
  • Updated for macOS Ventura.
  • New protocols added.
  • Fixed links to help.

v1.0.5 - February 3rd, 2022
  • Added new services that can be discovered.
v1.0.4 - January 4th, 2022
  • Fixed Big Sur graphics bug.
v1.0.3 - April 14th, 2021
  • Added new services that can be discovered, focused on HomeKit.
v1.0.2 - February 5th, 2021
  • Added new services that can be discovered.
  • Fixed a bug when selected objects change.
v1.0.1 - April 23nd, 2020
  • 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.
v1.0.0 - April 21st, 2020
  • Initial release.
FAQ
No devices are showing up in the results:

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.

My device is not showing up in the results:

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.

Where are snapshots stored?

Only on your device; they’re never sent anywhere. You can delete them under History → Manage Networks.

Something else is wrong:

If you are having some problems with ZeroScan please contact me at zeroscanapp(@)gmail.com.

History says it’s unavailable

The saved snapshot file couldn’t be read. Choose History → Delete Saved Snapshots… to reset it. This removes all saved networks.

Why don’t I see the update on my older OS?

v2.0.0 requires iOS 17 or macOS 26. Older versions keep v1.3.0 (iOS) or v1.1.1 (macOS).



Privacy Policy

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.