WiFi Analyzer


WiFi Analyzer is only available at the Cydia Store.

NEW: WiFi Explorer for Mac OS X (10.6 and later) is available in the Mac App Store now! WiFi Explorer brings you the same great features and graphs of WiFi Analyzer plus support for 802.11n networks, including support for 5GHz channels and channel bonding.

Attention former AppStore (iTunes) users: WiFi Analyzer (as well as other similar wifi scanner apps out there) is not compatible with iOS 5 as the required APIs to perform wifi scanning have changed. If you upgrade to iOS 5, WiFi Analyzer will not work. Jailbroken users can download the latest version from Cydia, which contains a fix for iOS 5.


  • Detects and displays the information of all 802.11 wireless networks around you, including SSID, channel, vendor, MAC address and encryption type.
  • Monitors the signal strength of each network to determine the maximum, minimum and average signal strength.
  • Provides a graph that shows the channel allocation and received signal strength (RSSI) of each wireless network to help you identify channel conflicts and overlapping that may affect the performance of your wireless network.
  • Automatically analyzes the allocation of channels to determine which ones are less crowded and help you decide which channel is best for configuring1 your wireless router or access point2.
  • Allows you to connect to open and secure3 networks.
  • Displays signal strength values as percentage or dBm.
  • Provides different sorting and filtering options.
  • Allows you to generate and email a report in CSV format.
  • Compatible with iOS 5 (Jailbreak required).

  1. Please refer to your router's user's manual if you don't know how to change the router's channel configuration.
  2. You may not notice a significant improvement in the performance of the network depending on what the actual environment conditions are.
  3. Network connectivity will depend on signal strength and security configuration. WiFi Analyzer cannot connect to hidden networks or WPA2 Entreprise networks that require the approval of a security certificate.


WiFi Analyzer can be configured using the controls in the "Settings" tab. The following table describes each of the controls that can be used to configure the application:

Auto-Scan Interval Adjusts the time interval (in seconds) between automatic scans. Automatic scans can also be set to off (slide right) or continuous (slide left).
Scan Sensitivity Adjusts the signal strength threshold to filter out those networks that have weaker signals.
Sort By Changes the sorting criteria. Networks can be sorted by signal strength, name or channel.
Units Changes the units used to display signal strength values. Signal strength can be expressed as a percentage or in dBm units.
Show Secure  If set to off, only open networks are shown.
Restricted Channels
If set to on, channels not permitted for usage in North America (typically channels 12 and 13) are displayed and included in the channel recommendations.


  1. WiFi Analyzer cannot connect to an open network. Why?

    When the signal strength of the network is too weak, WiFi Analyzer cannot complete the association request with the access point and the attempt to connect fails.

  2. The status of the network says "Connected" but I have no access to the Internet. Why?

    In some cases, a network may have been configured to use protection by MAC address. If this is the case, WiFi Analyzer can complete the association request and connect successfully, but it cannot get an IP address from the access point if the MAC address of the device is not in the list of allowed addresses. If you can request access to the network's administrator, just provide him/her with the MAC address of the device that can be found in the "About" option of the "Settings" tab. Once the MAC address is entered in the access point, try again to connect.

  3. Where did the channel allocation graph go?

    The graph didn't go anywhere! Just tap over the list of found networks, where it says "Access Points in Range".

Other apps:

Ping Analyzer

    Ping Analyzer is an easy to use graphical network ping tool that provides real-time average, minimum and maximum round-trip times (RTT), jitter and Mean Opinion Score (MOS) estimation.

    Same as other ping tools for the iPhone, 
    Ping Analyzer
     uses Internet Control Message Protocol (ICMP) Echo Request and Echo Reply packets to determine the availability and response time of a target machine. The key difference from other tools is that 
    Ping Analyzer
     does not emulate the output you would get on any computer by running the original ping command, for example:

    user@desktop:~$ ping www.google.com
    PING www.l.google.com ( 56(84) bytes of data.
    64 bytes from icmp_seq=1 ttl=55 time=9.50 ms
    64 bytes from icmp_seq=2 ttl=55 time=9.50 ms
    64 bytes from icmp_seq=3 ttl=55 time=8.24 ms
    64 bytes from icmp_seq=5 ttl=55 time=7.81 ms
    64 bytes from icmp_seq=6 ttl=55 time=8.02 ms
    64 bytes from icmp_seq=8 ttl=55 time=7.99 ms

    For a few packets it is easier to determine that some of them were lost, but when you let the command run for a while, you will see that doing such a thing becomes more and more cumbersome. Wouldn't be nice to have a summary showing, for example, a percentage of successful packets and average response time? Sure, you can get this with other iPhone ping tools, but not until you stop pinging the target machine! In this case, you will get something like this:

    --- www.l.google.com ping statistics ---
    8 packets transmitted, 6 received, 25% packet loss, time 55133ms
    rtt min/avg/max/mdev = 7.687/8.288/10.094/0.751 ms

    Why would you want to stare to a bunch of lines when you have a nice display in your iPhone? With 
    Ping Analyzer
     you not only have a graphical representation of actual response times and packet delivery rate, but you also get real-time statistics while you ping a host.

    Ping Analyzer
     lets you quickly enter the host name (or IP address) of the host you wish to ping. You can also 
    adjust the number of ping requests that will be sent, the time interval between packets and the maximum IP Time-To-Live (TTL) of outgoing packets.

    Technical Support

      For more information or to get technical support send an email to: agranados.developer@gmail.com