Wavemon
Is a ncurses-based monitoring application for wireless network devices. It plots levels in real-time as well as showing wireless and network related device information.
Analyze Wi-Fi networks, use for example iperf3 to measure speed and stability.
Installation
sudo apt install wavemon
Usage
wavemon [ -hgv ] [ -i ifname ]
Flags
-g Ensure screen is sufficiently dimensioned
-h This help screen
-i <ifname> Use specified network interface (default: auto)
-v Print version details
Examples
sudo wavemon -iface wlp4s0
ββScan windowβββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β<hidden ESSID> 74:DA:88:F2:9E:39 44%, -79 dBm, ch 112, 5560 MHz ESS, Radio Measure, Spectrum Mgmt β
βCordless-G C8:B5:AD:F8:D7:F1 46%, -78 dBm, ch 52, 5260 MHz ESS β
βCordless C8:B5:AD:F8:D7:F0 46%, -78 dBm, ch 52, 5260 MHz 2 sta, Radio Measure β
βCordless-G AB:CD:EF:GH:IJ:F1 63%, -66 dBm, ch 36, 5180 MHz 1 sta, 7% chan β
βCordless AB:CD:EF:GH:IJ:F0 61%, -67 dBm, ch 36, 5180 MHz 5 sta, 5% chan, Radio Measure β
βtotal: 49 Ch/Sg desc, 23 not shown, 2 open 5/2GHz: 18/31 top-3: ch#36 (11), ch#10 (7), ch#11 (6) β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
F1 info F2 lhist **F3 scan** F4 F5 F6 F7 prefs F8 help F9 about F10 quit
sudo wavemon -iface wlp4s0
ββInterfaceβββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
βwlp4s0 (IEEE 802.11), phy 0, reg: n/a, SSID: Cordless β
ββLevelsββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
βlink quality: 59% (41/70) β
β======================================================================== β
β β
β β
βsignal level: -69 dBm (0.13 nW) β
β========================================== β
β β
ββStatisticsββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
βRX: 58k (62.49 MiB), drop: 10 (0.0%) β
βTX: 29k (5.46 MiB), retries: 2k (7.8%), failed: 21 β
ββInfoββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
βmode: Managed, connected to: AB:CD:EF:GH:IJ:F0, time: 1:01h, inactive: 0.3s β
βfreq: 5180 MHz, ctr1: 5210 MHz, channel: 36 (width: 80 MHz) β
βrx rate: 526.6 Mbit/s VHT-MCS 6 80MHz VHT-NSS 2, tx rate: 585.1 Mbit/s VHT-MCS 6 80MHz short GI VHT-NSS 2 β
βbeacons: 35216, lost: 2, avg sig: -69 dBm, interval: 0.1s, DTIM: 1 β
βpower mgt: on, tx-power: 22 dBm (158.49 mW) β
βretry: short limit 7, rts/cts: off, frag: off β
ββNetworkβββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
βwlp4s0 (UP RUNNING BROADCAST MULTICAST) β
βmac: AC:ED:5C:B9:8C:14, qlen: 1000 β
βip: 10.10.20.107/24 β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
**F1 info** F2 lhist F3 scan F4 F5 F6 F7 prefs F8 help F9 about F10 quit