[Name]
WaveScope
[Version]
v1.5.2 (git tag exists: v1.5.2)
[Homepage]
https://github.com/yurividal/WaveScope
[Download]
https://github.com/yurividal/WaveScope/releases/
[Author]
WaveScope Contributors (maintained by yurividal)
[Licence]
MIT License
[Description]
WaveScope is a desktop WiFi analyzer for Linux (PyQt6) that provides real-time channel visualization (2.4/5/6 GHz), signal history, AP metadata (security, manufacturer/OUI, WiFi generation, channel usage, roaming capabilities), and integrated packet-capture launch workflows (monitor/managed capture helpers). It uses NetworkManager (nmcli) and iw for scan/enrichment data.
[Dependencies]
Runtime/system dependencies:
python3 (>= 3.10)
python3-venv
python3-pip
network-manager (nmcli)
iw
tcpdump
policykit-1 (pkexec)
Qt/XCB runtime libs (e.g. libxcb-cursor0, libxcb-xinerama0, libxcb-randr0)
Python dependencies:
PyQt6
pyqtgraph
numpy
[Similar tools]
linssid
wavemon
Kismet
aircrack-ng suite (for capture/analysis workflows)
WiFi Explorer (commercial, macOS)
[Activity]
Project started in 2026 and is actively developed. Recent tagged releases include v1.5.0, v1.5.1, and v1.5.2 (all dated 2026-02-22).
[How to install]
Recommended from release artifacts:
deb, rpm and appimage packages are generated at every build by github actions
[How to use]
Basic usage:
Start GUI: wavescope
View tabs:
Channel Graph (2.4/5/6 GHz occupancy)
Signal History
Details (selected AP)
Connection (current connected AP telemetry)
Use toolbar for filter/search, band selection, refresh interval, and packet capture launcher.
[Packaged]
Project provides Debian package artifacts (.deb) , rpm and appimage in upstream releases |