Whether you are a network administrator, security analyzer, network engineer or a casual user concerned about the security, speed and overall configuration of your Wi-Fi network, chances are that you might have to rely on multiple tools to monitor and ensure fool-proof security and desirable performance of your networks. While it is relatively easy to find desktop-based network monitoring tools, what if you were to keep a close tab on your home Wi-Fi network right from your smartphone? Is there an app for that, one may ask. The answer comes in the form of WiFinspect – a comprehensive Wi-Fi network security & activity monitor and multi-faceted auditing tool that grants you access to the core information, stats and reports not just about your own router’s configurations, but about nearby access points (APs) as well. Equipped with plenty of useful network information, security, speed and data analysis tools, WiFinspect lets you scan, monitor and analyze the state of your current AP in detail, and helps detecting any vulnerabilities on the network with ease. Be informed that WiFinspect works only on rooted devices, and is available in the Google Play Store for free. Past the break, we shall explore the various useful features supported by the app.
Since the app is meant to run on rooted devices only, so you must have good knowledge about rooting and its effects on your device. New to Android? Maybe our extensive compilation of Android root guides can help you.
Let’s now take a look at all the features of WiFinspect in detail:
- Network Info: Displays detailed information about the current access point, complete with its MAC address, signal strength, visibility status, DHCP lease & server, security capabilities, channel(s), link speed, device’s local and external IP & MAC address, gateway, frequency, netmask, and DNS 1/2.
- UPnP Device Scanner: Displays all nearby UPnP capable devices.
- Host Discovery: Detects & lists all devices connected to your home network. Option to perform a Complete scan or a Partial scan. Complete scan tries to identify the network’s exhaustive pool of addresses, whereas partial scan scans only your device’s IP address. At the end of scan, you’re presented with a list of all the scanned IP addresses along with their respective hostname, MAC address and vendor. You have the option to perform various actions on any selected address. These include checking host information, port scanning, running a host vulnerability scan, tracerouting, pinging and sniffing on host.
- Network Sniffer: Perhaps the most useful (and sensitive) aspect of the entire package. Network sniffer utilizes TCPDump to detect (sniff) all packets handled by your AP. Once you activate sniffing, the app tries to capture the current traffic on the entire network. At the end of scanning, you’re presented with the total amount of captured traffic, and a relevant Pcap compilation file that can be found in the Wi-Fi Probe folder on your SD card. The app lets you analyze each Pcap file in multiple ways. For instance, you may analyze the total packet, as well as bandwidth distribution in terms of sent & received data (per IP), or analyze all the various concerned communication hosts in a tabular, as well as graphical form.
- Pcap Analyzer: Lists all the Pcap files compiled as a result of network sniffing. All you have to do is pick the required Pcap file from the list to analyze it in the aforementioned ways.
- PCI DSS Menu: Yet another very handy feature of the app. The PCI DSS Menu lists various operations that you can choose to run a test on the default password of the current AP, test the security of the current AP, (re)scan nearby APs, and perform internal or external network vulnerability scan. While the internal network vulnerability scan tries to detect all devices connected to the network, using the external network vulnerability scan, you may feed in a required IP address to test its vulnerability on the network, host information, port scan, traceroute, ping or to sniff on the host.
Given the depth of the scans and tests that WiFinspector is meant to perform, it shouldn’t come as a surprise that the app takes a heavy toll on your Android’s limited resources (especially the battery and CPU). However, a good thing is that the developer has clearly warned about using such features of the app, wherever applicable throughout the entire interface.
WiFinspect has been tested on Galaxy Nexus (running Android 4.1.1), and given its effectiveness, we can safely conclude that while its advanced features might not of great use for a typical Android user, some of its basic features are surely going to help you with tighten the screws on certain susceptible aspects of your Wi-Fi network.