How to Install Sparrow-Wifi on Kali Linux 2020.04

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.

Sparrow-Wifi
Sparrow-Wifi

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

Install Sparrow-Wifi Dependencies

Sparrow was entire writed with python3 and it uses qt5 and qt-chart to build the GUI

┌──(kali㉿Offensive-Wireless)-[~]
└─$ sudo apt-get install python3-pip gpsd gpsd-clients python3-tk python3-setuptools python3-pyqt5.qtchart
┌──(kali㉿Offensive-Wireless)-[~]
└─$ sudo pip3 install QScintilla gps3 dronekit manuf python-dateutil numpy matplotlib

Clone Sparrow-Wifi Git Repo

After install all dependencies we need to clone the sparrow-wifi git hub repo to our system. Execute:

┌──(kali㉿Offensive-Wireless)-[~]
└─$ git clone https://github.com/ghostop14/sparrow-wifi

How to Install Sparrow-Wifi on Kali Linux

┌──(kali㉿Offensive-Wireless)-[~]
└─$ cd sparrow-wifi

Setup Virtual Environment for Sparrow-Wifi

virtualenv --python=python3 $HOME/sparrow
source $HOME/sparrow/bin/activate
pip3 install gps3 python-dateutil requests pyqt5 pyqtchart numpy matplotlib

Troubleshoot virtualenv for Sparrow-Wifi

┌──(kali㉿Offensive-Wireless)-[~/sparrow-wifi]
└─$ virtualenv --python=python3 $HOME/sparrow
zsh: command not found: virtualenv
┌──(kali㉿Offensive-Wireless)-[~/sparrow-wifi]
└─$ sudo apt install virtualenv
┌──(kali㉿Offensive-Wireless)-[~/sparrow-wifi]
└─$ 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
┌──(kali㉿Offensive-Wireless)-[~/sparrow-wifi]
└─$ sudo python3 sparrow-wifi.py
Install Sparrow-Wifi
Install Sparrow-Wifi

Run Sparrow-Wifi

sudo ./sparrow-wifi.py

How to Sniff Wireless Keyboards easily with Crazy Radio 2

Git Hub Sparrow-Wifi