Learn how to install Sparrow-Wifi on Kali Linux and use a Graphical Wifi Analyzer for Spectrum Analysis that supports 2.4 Ghz and 5 Ghz. Sparrow isn’t limit to 802.11 technology it can use Bluetooth dongles and SDR devices. wifi analyzer for linux.
The Best Wifi analyzer for linux!
Choosing the best Wi-Fi analyzer for Linux depends on your specific needs and preferences.
Table of Contents
Sparrow-Wifi Features
- Wifi Decloack
- Bluetooth Identification
- Bluetooth LE Advertisements
- Bluetooth iBeacons
- Agent Remote Operations
- Google Maps with GPS
- SDR Capabilities with HackRF
- Import and Export CSV or JSON files
- Drone / Rover Operations
Sparrow-Wifi Dependencies
Sparrow was entire writed with python3 and it uses qt5 and qt-chart to build the GUI
sudo apt-get install python3-pip gpsd gpsd-clients python3-tk python3-setuptools python3-pyqt5.qtchart
sudo pip3 install QScintilla gps3 dronekit manuf python-dateutil numpy matplotlib
Clone Sparrow Git Repo
After install all dependencies we need to clone the sparrow-wifi git hub repo to our system. Execute:
git clone https://github.com/ghostop14/sparrow-wifi
How to Install Sparrow-Wifi
cd sparrow-wifi
Setup Virtual Environment for Sparrow
virtualenv --python=python3 $HOME/sparrow
source $HOME/sparrow/bin/activate
pip3 install gps3 python-dateutil requests pyqt5 pyqtchart numpy matplotlib
Troubleshoot virtualenv for Sparrow
virtualenv --python=python3 $HOME/sparrow
zsh: command not found: virtualenv
sudo apt install virtualenv
Setup Python Virtual Environment
virtualenv --python=python3 $HOME/sparrow
created virtual environment CPython3.9.1.final.0-64 in 393ms
creator CPython3Posix(dest=/home/kali/sparrow, clear=False, no_vcs_ignore=False, global=False)
seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/home/kali/.local/share/virtualenv)
added seed packages: pip==20.1.1, pkg_resources==0.0.0, setuptools==44.0.0, wheel==0.34.2
activators BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator
Sparrow Wifi Analyzer
Sparrow wifi analyser was built from scratch to support both wifi frequencies 2.4 Ghz and 5 Ghz and analyse all spectral details. Sparrow Wifi is a graphical Wifi Analyser for Linux
Run Sparrow
Once Sparrow is launched, you can start using its features for wireless network scanning, analysis, and penetration testing. Familiarize yourself with the tool’s capabilities and options by referring to its documentation and guides.
sudo python3 sparrow-wifi.py
If you’re using a USB Wi-Fi adapter with your virtual machine, make sure to attach it to the virtual machine using your virtualization software’s device settings. You may also need to configure the adapter within Kali Linux to ensure proper detection and usage.