Sparrow-WiFi
Graphical Wi-Fi Analyzer for Linux providing a comprehensive GUI-based replacement for tools like inSSIDer and linssid. Integrates Wi-Fi, software-defined radio (HackRF), advanced Bluetooth tools, and GPS functionalities in one solution.
Description
Sparrow-wifi is a graphical Wi-Fi analyzer designed specifically for Linux. It offers a more comprehensive GUI-based alternative to tools such as inSSIDer and linssid, catering to users needing advanced wireless network analysis capabilities.
In its most comprehensive use cases, sparrow-wifi integrates multiple technologies including Wi-Fi scanning, software-defined radio via HackRF, advanced Bluetooth tools (traditional and Ubertooth), traditional GPS via gpsd, and drone/rover GPS via Mavlink. This all-in-one solution enables detailed spectrum analysis and device tracking in diverse environments.
The tool is packaged for Kali Linux with a small installed size of 1.93 MB and relies on several dependencies for its full functionality, including Python libraries and wireless utilities.
How It Works
Sparrow-wifi operates as a GUI application that leverages Linux wireless tools for Wi-Fi scanning and analysis. It integrates with HackRF for software-defined radio capabilities, Ubertooth for Bluetooth monitoring, gpsd for GPS positioning, and Mavlink for drone/rover GPS data. The sparrowwifiagent component runs an HTTP server (default port 8020) to facilitate remote connections and data sharing, with options to restrict access via IP whitelisting and support for static coordinates or delayed starts.
Installation
sudo apt install sparrow-wifiFlags
Examples
sparrowwifiagent -hsparrowwifiagent --port 8080sparrowwifiagent --allowedips 192.168.1.100,10.0.0.50sparrowwifiagent --staticcoord 40.7128,-74.0060,10sparrowwifiagent --mavlinkgps /dev/ttyUSB0sparrowwifiagent --sendannouncesparrowwifiagent --delaystart 30 --debughttp