WaveShark

14 jobs one receiver does

What you can do with WaveShark

The same receiver covers a band, decodes everything inside it and keeps what it heard. What changes between these is the antenna, the dial and which view you sit on.

  • 433 / 868 / 915 MHz · RTL-SDR

    Find every wireless device around you

    Leave a dongle on an ISM band and collect the sensors, remotes, door contacts, meters and tyre sensors transmitting near you, each with the ID it keeps.

    Any RTL-SDR dongleDevicesTrilaterationMap

    How it works →
  • 1090 / 978 / 131 MHz

    Track aircraft and read what they send

    ADS-B and Mode S on the map, UAT for light aircraft, and the ACARS, VDL Mode 2 and satellite messages crews exchange with the ground.

    RTL-SDR, and an antenna cut for the bandMapMessagesData links

    How it works →
  • VHF and UHF · recorded and transcribed

    Monitor a radio network and read it back later

    DMR, TETRA, P25, NXDN, M17 and plain FM channels with who called whom, every over recorded as Opus and a local speech model writing down what was said.

    RTL-SDR; speech on DMR and NXDN needs a source build with ambeCallsTranscriptKeys

    How it works →
  • Unclaimed bursts · captures · replay

    Reverse engineer a remote, sensor or alarm

    Capture the burst, see its envelope, timings and bits, replay it into new decoders as often as you like, and key it back out from a Flipper .sub file.

    RTL-SDR to read it, HackRF or LimeSDR to send itSpectrumSignal chainData links

    How it works →
  • 2.4 GHz · HackRF or LimeSDR

    See drones, their operators and their handsets

    Remote ID and DJI DroneID with serial, position, height and home point, plus the control link itself with the sticks drawn live.

    HackRF One or LimeSDRMapControlDevices

    How it works →
  • 137 MHz · 400-406 MHz · HF

    Pull pictures and data out of the sky

    NOAA APT and Meteor-M LRPT passes drawn as they arrive, HF weather fax charts, and radiosondes tracked from launch to burst.

    RTL-SDR and a turnstile or V-dipoleSatellitesVideoMap

    How it works →
  • Amateur bands

    Run it as an amateur station

    APRS, SSTV, RTTY, Morse and M17 read at once, a KISS TNC for the packet software you already use, and memory banks imported from Chirp.

    RTL-SDR to receive, HackRF or LimeSDR to transmitMessagesVideoCalls

    How it works →
  • 2.4 GHz · 5 GHz · any band

    Survey a site and hunt interference

    A heatmap of the band over hours, what sits on each Wi-Fi, Bluetooth and 802.15.4 channel, and a band walk that stops on whatever it hears.

    HackRF or LimeSDR for the 2.4 GHz work, a dongle below itChannelsSpectrumDevices

    How it works →
  • 700 MHz - 2.7 GHz · GSM and LTE

    Map the mobile network around you

    Every GSM and LTE cell in earshot with its network, cell id, area, band and level, drawn on a map of the towers and checked against OpenCelliD and beaconDB.

    An RTL-SDR for cell ids and levels; a HackRF or LimeSDR for whole LTE carriersMapData linksSpectrum

    How it works →
  • Marine VHF · L band · 406 MHz

    Watch shipping and safety traffic

    AIS positions and vessel identity on the map, Inmarsat STD-C safety broadcasts, and COSPAS-SARSAT distress beacons with the position they encode.

    RTL-SDR; L band wants a patch antenna and an LNAMapMessagesCalls

    How it works →
  • MQTT · --ha-broker

    Feed your own sensors into Home Assistant

    Every transmitter the decoders can name becomes a Home Assistant device over MQTT, with no hub, no bridge and no cloud account for the sensor you already own.

    Any RTL-SDR dongle, and a machine that stays onDevicesDashboard

    How it works →
  • MCP on 127.0.0.1:8931

    Let an agent drive the radio

    Every run serves the receiver over the Model Context Protocol, so a model can tune, open channels, read what arrived and rewire the signal chain in the window you are watching.

    Any supported radioAgentSignal chain

    How it works →
  • --stream · IQStream · rtl_tcp · SpyServer · KiwiSDR

    Put the antenna where the signals are

    Run the tuner on a machine at the mast, read it from the desk or a browser, open other people’s shared receivers off a map, and stitch several tuners into one wider span.

    Any supported radio, and a small machine beside itMapSpectrumDashboard

    How it works →
  • UHF · Ku band · band III · shortwave

    Take broadcast apart

    DVB-T multiplexes and DVB-S2 transponders down to their transport streams and playing, DAB and DAB+ stations, DRM services on shortwave, and FM with stereo and RDS.

    HackRF or LimeSDR for television, with a dish and LNB for satellite; a dongle for DAB and FMVideoCallsSpectrum

    How it works →

Plug in a radio and press play.

It opens on a dashboard, and the dial starts at 433.92 MHz where the devices it decodes are.

Download WaveShark