The case of the vanishing MAC address, or “the 02:00:00:00:00:00 blues”…

News, Software Updates, Uncategorized

As of iOS7, software access to your device’s MAC address is restricted.

In order to view the local MAC address in IP Scanner Mobile it is now necessary to consult the General->About->Wi-Fi Address in the Settings app, and then copy/paste the address manually into the field labelled ‘Local MAC address’ in the IP Scanner prefs.

N.B. This pref is NOT in IP Scanner itself, but in the general Settings app on your iOS device home screen.

As soon as we have found a way to obtain the MAC address without this manual step, rest assured that we will integrate it ASAP but for the moment this is where we are. 🙁

 

IP Scanner prefs in Settings app

Hey, my iPad has morphed into my Apple TV! (or … understanding the Bonjour Sleep Proxy Service)

Developer, News, Support, Uncategorized

Devices appearing to “steal” other devices’ network identities (and therefore also their customizations) is an unfortunate side-effect of network segments containing Apple TVs, Airport Base-stations and certain other devices that implement a network service knows as the “Bonjour Sleep Proxy Service”. This can lead to symptoms such as multiple, identical entries for some devices or individual entries switching IP numbers with alarming frequency.

Here’s why this happens: devices that typically are inactive on the network for long periods of time (cell phones, tablets, iOS devices, etc) go into a standby mode to save power. Since they do eventually need to respond to network requests, however, some of these sleeping devices use the Bonjour Sleep Proxy protocol to allow the Airport Base Station, Apple TV (or other device supporting the sleep proxy protocol) to take network requests on their behalf. For this handoff to work, the Airport must masquerade as the sleeping device by temporarily “stealing” its MAC address; the former then wakes up the sleeping device when it receives a network request intended for the latter and returns its identity so it can respond accordingly.

This behaviour makes those sleeping devices appear to have the same MAC address as the base station (or an iPhone suddenly turns into a second Apple TV, etc), leading to multiple entries with the same MAC address but different IP numbers and generally confusing scan results.

If you have a network that displays this behaviour, there are a couple of workarounds:

1) add those devices that tend to get hijacked as ‘manual entries’ – this will supersede the dynamically scanned entry. You can then optionally enable the ‘Display current Ping status’ preference to see if the device is actually currently present on the network.

2) disable network services that use the Bonjour Proxy, such as ‘Wake for Wi-Fi network access’ and other wake-on-demand services.

3) disable the ‘allow duplicate MAC addresses & IP numbers’ option in the IP Scanner prefs, although in some cases you may then get an incomplete view of your network.

4) be aware that this phenomenon exists; understand it and live with it – Remember: the technology exists in order to save power and make the world a better place!

More information: search for ‘Bonjour sleep proxy’ will return a number of more-or-less technical results. Here’s a pretty good primer for understanding and troubleshooting the service: http://stuartcheshire.org/SleepProxy/

Registering a site license with IP Scanner

News

If you’ve recently purchased a site-license but are unsure of how to apply the new license code you received, we hope this post will clear things up.

First, go to the main IP Scanner menu. Do you see an option labeled “Register…”?

IP Scanner registration option in the main app menu

 

If yes, great! Click that and you’ll see the license entry panel:

IP Scanner license entry panel

 

If you don’t see the Register option, then you probably have the Mac App Store version of IP Scanner, which does not have an external licensing option (as per Apple’s regulations).  In order to apply your license, please download the unrestricted version directly from us here: http://10base-t.com/downloads/IPScanner_latest.zip

Then follow the instructions starting from the top of this post!

 

Using IP Scanner with Panic’s new Status Board app

News, Software Updates

We’re all really excited at 10base-t about Panic’s new iPad app, Status Board. Of course, the first thing we set about doing was getting our popular network scanner, IP Scanner, to play nicely within Panic’s widget spec. While it works out of the box, we added a few features to make the experience smoother. Here’s how to get the most out of Status Board + IP Scanner:

Status Board integration necessitated adding a new function to our ‘reports’ feature, namely the ability to overwrite previous reports, instead of appending a date and time to each report file. You’ll find that feature in IP Scanner starting with version 3.12b8 (you can get it here: http://10base-t.com/downloads/IPScanner_3.12b9.zip)

We’ve also added a Status Board-specific output option, which is just a csv file containing Panic’s specifications for establishing column widths. We’ve found that the standard HTML output also looks great, and uses smaller fonts, which may work better for some.  It also includes the current Ping status for a device, if you have enabled that pref.

Then, tell IP Scanner to save reports at regular intervals to your DropBox , or other cloud storage account. Here’s a nice tutorial on doing just that.

Finally, make sure the new ‘overwrite’ option is checked, and with each report cycle the list will get published to the cloud and then picked up by Status Board.  Cool.

 

Status Board + IP Scanner

Status Board + IP Scanner