Innovation Labs
Kali Linux Home Lab Dashboard
A single control panel for WiFi recon, network scanning, SDR radio, ADS-B aircraft tracking, OSINT, honeypot AP, and cracking tools β all running remotely on a Kali box over SSH.
Overview
KaliDash turns a Kali Linux machine into a remote-controlled home lab security platform. The app runs on Windows, connects to a Kali Linux box over SSH using Paramiko, deploys a library of bash scripts, and executes them on demand β streaming results back in real time.
The project grew out of a simple idea: a single GUI for all the wireless and network security tools you'd want in a home lab, without needing to remember every flag and syntax. Every scan, capture, and crack is one click away.
Four persistent intelligence maps β WiFi, Network, RF, and Aircraft β build up over time into a comprehensive record of every device, network, and signal you've observed in your environment.
What It Does
Tech Stack
Architecture
KaliDash runs entirely on Windows. Each tab has its own SSH channel β multiple operations run in parallel as long as they don't compete for the same hardware. The WiFi card and SDR dongle each handle one operation at a time; everything else can stack.
Results stream back line by line from the Kali box, parsed in real time and fed into the relevant intel map. The four maps persist to JSON between sessions and build up over time β every scan adds to the picture.
The 127 bash scripts live in ~/kali-scripts/ on the Kali box. The Python side deploys them on connect, then calls them by name. All complexity β flags, paths, parsing β lives in the scripts. The GUI just fires them and reads stdout.
kalidash/
main.py β entry point
ssh_client.py β Paramiko wrapper
gui modules (21)
wifi_tab.py
network_tab.py
radio_tab.py
adsb_tab.py
osint_tab.py
honeypot_tab.py
crack_tab.py
wifi_intel.py
network_intel.py
rf_intel.py
aircraft_intel.py
osint_intel.py
...
data/
wifi_map.json
network_map.json
rf_intel.json
config.json
~/kali-scripts/ β on Kali box
(127 bash scripts)
Current Status
Known Limitations