Using the WLAN Pi to scan for networks in WiFi Explorer Pro


One of the cool things you can do with the WLAN Pi is to use it as a remote sensor in WiFi Explorer Pro. A remote sensor is a box capable of running a Wi-Fi scan on behalf of WiFi Explorer Pro. The results of a remote scan are sent back to WiFi Explorer Pro and displayed in the same manner as the results produced by a scan using the built-in Wi-Fi adapter on your Mac.

Continue Reading

Transfer: Simple and Reliable TFTP Server for macOS

Transfer for macOS

Transfer is a simple and reliable TFTP (Trivial File Transfer Protocol) server application for macOS. TFTP is a high-level protocol to read and write files from or to a remote server. The protocol was developed in the 1970s, however, it still commonly used because of its simplicity and minimal memory and processing requirements. TFTP is used, for example, to boot diskless workstations or load files to networks devices such as routers.

Continue Reading

What's Going On, Apple?

Incorrect MCS index in airport command-line utility

In the past couple of months, the number of oddities affecting the Wi-Fi information provided by macOS and the CoreWLAN framework, especially in the latest MacBook Pro (MBP) 2018 is concerning, to say the least. We have read many stories about how Apple's hardware and software quality is declining. Whether that's true or not goes beyond the scope of this blog, nevertheless, the question remains: What's going on, Apple?

Continue Reading

Filtering Scan Results in WiFi Explorer

Display Filters Cheat Sheet

One of the things I didn't spend too much time with at the beginning of the development of WiFi Explorer was filtering. As the tool matured, it was more than evident that some filtering capabilities were needed. Nevertheless, I didn't want to make anything overly complex. Filtering had to be quick and easy to use, and more importantly, the syntax used to create filters needed to be "natural." With these goals in mind, I've been working over the years on different ways to filter scan results in WiFi Explorer and WiFi Explorer Pro.

Continue Reading

Using External USB Wi-Fi Adapters with WiFi Explorer Pro

External Adapters in WiFi Explorer Pro

For many years I've been asked to provide support for external USB Wi-Fi adapters in WiFi Explorer. Many of these adapters are either not compatible with macOS or require the use of proprietary drivers provided by the manufacturer of the wireless chipset. The External Adapter Support Environment (EASE) allows WiFi Explorer Pro to use certain external USB adapters for Wi-Fi scanning, as long as these adapters are compatible with Linux and support monitor mode.

Continue Reading

A Practical Introduction to Dynamic Frequency Selection

HackRF and GNU Radio Setup Have you ever wondered why certain channels in the 5 GHz band, more specifically in the 5.25-5.35 GHz (UNII-2) and 5.47-5.725 GHz (UNII-2e) frequency bands are (almost) never in use by Wi-Fi devices? Well, it happens that, worldwide, these unlicensed frequency bands are also used by radar systems. So, for a Wi-fi device to operate in one of these bands, it must support Dynamic Frequency Selection (DFS).

Continue Reading

Importing Scan Results from AirPort Utility into WiFi Explorer Pro

AirPort Utility Scan Results in WiFi Explorer Pro Apple’s AirPort Utility for iOS includes a Wi-Fi scanner you can use to scan for nearby networks from your iPhone or iPad. Rather than examining the scan results in the app itself, you can visualize them in WiFi Explorer Pro (1.3) with a simple copy and paste.

Continue Reading

The Toolbox of a One-Man Shop

I began experimenting with app development in 2009, but it wasn't until a couple of years later, and a few hurdles in between, that things really started to pick up. My new hobby rapidly became a success story, with subsequent updates and new app releases. A success story not only for the additional income that have helped support my family, but also for the opportunity to learn, meet very smart people and make lots of good friends.

Continue Reading

Post Processing Captures in Airtool with Python

Airtool's Launch Script Dialog
For the past WLAN Professionals Conference in Phoenix, AZ (February 21-23, 2017), I collaborated with Brian Long for the development of a feature in Airtool to allow users to run a Python script for post processing capture files. The idea is pretty simple: after completing the capture, the user is presented with a dialog to choose a Python script for post processing the capture file.

Continue Reading

Honey, I Shrunk the Beacon Interval!

Beacon Airtime
Most vendors give users the opportunity to change the beacon interval. It doesn’t matter what value you choose, there is a lot of debate out there whether changing the interval to a lower or higher value offers any benefits or can actually be detrimental to network performance or stability.

Continue Reading


Subscribe to RSS - blogs