Software-defined radio — turning a cheap USB dongle into a general-purpose radio receiver. Scanning, decoding, and understanding the radio spectrum with tools like GNU Radio, SDR#, and rtl_433.