Analysis updated 2026-05-18
Diagnose why a video call is stuttering by checking for Wi-Fi channel congestion.
Pick a clean, uncrowded Wi-Fi channel before an important call or presentation.
Check whether a nearby access point is actually broadcasting before troubleshooting a connection.
Watch the frame-type heatmap to spot unexpected deauthentication attacks on a network.
| yeet-src/airtop | forgetmeai/freedeepseekapi | mattpocock/boilersuit | |
|---|---|---|---|
| Stars | 31 | 31 | 31 |
| Language | JavaScript | JavaScript | JavaScript |
| Last pushed | — | — | 2018-10-26 |
| Maintenance | — | — | Dormant |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 3/5 | 3/5 | 3/5 |
| Audience | ops devops | general | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Linux with BTF kernel support and the yeet runtime, installed with one curl command.
airtop is a terminal dashboard for Linux that shows you what is happening with the Wi-Fi radio signals around you, in real time. Think of it like htop, the system process monitor, but instead of CPU and memory it displays nearby Wi-Fi access points, their signal strengths, and the types of wireless traffic the kernel is picking up. The tool reads 802.11 Wi-Fi frames directly from the Linux kernel using eBPF, a technology that lets programs attach to kernel functions without modifying the kernel itself. This means airtop works on your normal, connected Wi-Fi interface without switching into monitor mode or dropping your internet connection. No extra hardware or special card configuration is needed. When you run it, you get several live panels in the terminal. A frequency spectrum shows every access point plotted at its actual channel frequency, which reveals when multiple routers are competing on the same channel, the most common reason for slow Wi-Fi. A signal chart tracks each nearby device over time. A frame-type heatmap shows the mix of management, control, and data packets, and it highlights deauthentication floods instantly, which is the signature of a wireless deauth attack or a misbehaving router. An access point list ranks nearby networks by signal strength, and a signal histogram shows the overall shape of the RF environment around you. The practical uses are straightforward: figure out why a video call is stuttering due to channel congestion, check whether an access point is actually broadcasting before troubleshooting a connection, pick a clean channel before a presentation, or spot unexpected deauth traffic on a network. The tool counts frames rather than bytes, and it only sees the channel your radio is currently on, so it is not a full packet capture suite. For deep forensics you would still want a dedicated monitor-mode tool. Running airtop requires Linux with BTF kernel support (which ships by default on Ubuntu, Fedora, Arch, and Debian 12+), a standard Wi-Fi card, and the yeet runtime that handles the privileged kernel attachment. One curl command installs the runtime and two commands start the dashboard.
A terminal dashboard for Linux, like htop but for Wi-Fi, showing nearby access points and signal activity in real time.
Mainly JavaScript. The stack also includes JavaScript, eBPF, Linux.
License terms are not stated in the description, check the repository directly before using or redistributing this code.
Setup difficulty is rated moderate, with roughly 5min to a first successful run.
Mainly ops devops.
This repo across BitVibe Labs
Verify against the repo before relying on details.