WiFi Detective is an Android network analysis and security toolkit that gives you visibility into the wireless environment around you.
The app has six core features:
Signal Analyzer scans for nearby WiFi networks and renders each one as a bell-curve arc on a live channel graph, colour-coded by SSID, showing signal strength in dBm across the 2.4 GHz and 5 GHz bands. Networks are listed below the graph sorted by signal strength, showing channel, BSSID, and a colour stripe that matches their curve on the graph.
Packet Capture uses Android's VpnService API to intercept and display your device's own IP traffic in real time. Each packet is parsed for its protocol (TCP, UDP, ICMP), source and destination IP and port, and payload length, displayed in a live scrolling log colour-coded by protocol.
Port Scanner probes a user-specified host across any port range using concurrent coroutines, identifying open TCP ports and resolving them to known service names from a built-in database of over 40 common services. Results appear in real time as the scan progresses.
Camera Detector finds IP cameras on the local network using four techniques in parallel — ping sweep, port fingerprinting, HTTP banner grabbing against 22 vendor signatures, and ONVIF WS-Discovery multicast. Detected cameras are reported with their brand, open ports, and RTSP and HTTP URLs.
Bluetooth Radar scans simultaneously for BLE and Bluetooth Classic devices, displaying each one on an animated radar positioned by estimated distance derived from RSSI, alongside a list showing device name, MAC address, type, device class, signal strength, and estimated range in metres.