Al het onderzoek

Wat is een WebSDR? We hebben er 221 gemeten

Datakaart: wat 221 open radio's op het internet hoorden. 18,002 FT8-berichten gedecodeerd, gratis, geen login. 175 landen gehoord in 48 uur. 8,823 unieke roepletters geregistreerd. 58.5 procent van de decodes betreft een grensoverschrijdend contact.

Kort antwoord: een WebSDR is een radio-ontvanger van iemand anders, verbonden met het internet en openbaar aangeboden via een browserpagina: kies een frequentie, klik, luister, geen account, geen hardware, geen betaling. De naam dekt drie verschillende softwarepakketten gebouwd door drie verschillende projecten, WebSDR-classic (het origineel, Universiteit Twente), KiwiSDR (een specifiek hardwareproduct, alleen HF) en OpenWebRX (open source, vaak ook geschikt voor VHF/UHF), elk met een eigen netwerkprotocol. We hebben een client gebouwd voor alle drie en een 48 uur durende luistercampagne uitgevoerd op een pool van 221 openbare ontvangers die we via hun eigen publieke indexen hebben gevonden. Resultaat: 18,002 gedecodeerde FT8 digital-mode-berichten, 8,823 unieke roepletters, uit 175 landen, en 58.5% van de herleidbare decodes legde een volledig tweewegcontact vast tussen twee verschillende buitenlandse landen, geen van beide het land van de ontvanger zelf. Alles via de gewone openbare luisterfunctie, precies gebruikt zoals elke operator deze aanbiedt.

Wat dit is Een feitelijke meting van een echt, publiek opt-in netwerk, waarbij uitsluitend gebruik is gemaakt van de normale luisterfunctie van elke ontvanger, precies zoals de browser van elke bezoeker die aanroept. We hebben geen infrastructuur gescand, geen inloggegevens getest en geen enkel admin- of beheer-endpoint op welke instantie dan ook aangeraakt. Elk getal hieronder is afkomstig uit het logboek van onze eigen 48-uurscampagne of uit de inline geciteerde openbare literatuur.

Waarom dit nu belangrijk is

Wie vandaag zoekt op "what is a WebSDR" of "public SDR receivers", vindt vrijwel uitsluitend gidspagina's, projectwebsites en forumberichten van jaren geleden. Niemand heeft een cijfermatige meting gepubliceerd van hoe het actieve netwerk er op dit moment daadwerkelijk uitziet: hoeveel ontvangers er echt online zijn, welke protocollen ze spreken en wat er binnen een bepaald tijdsbestek passeert. Die leemte is precies de reden waarom dit artikel bestaat.

Het is bovendien niet louter een hobbyistische curiositeit. Een collegiaal getoetst artikel uit 2024 in Intelligence and National Security onderzocht precies de rol van dit netwerk als informele, gecrowdsourcete SIGINT-infrastructuur tijdens de Russische invasie van Oekraïne in 2022, waarbij online communities WebSDR-intercepts verwerkten en beoordeelden of die inlichtingen geloofwaardig genoeg waren voor staatsveiligheidsdiensten. Het publieke WebSDR-netwerk is geen speelgoed. Het is tradecraft die toevallig gratis en legaal door iedereen kan worden gebruikt, en dat is precies het soort "accidental capability" waar we graag over schrijven.

WebSDR vs KiwiSDR vs OpenWebRX

Deze namen worden online door elkaar gebruikt, wat voor verwarring zorgt, omdat de drie ecosystemen geen protocol delen en een client voor het ene systeem niet kan communiceren met de andere twee.

De discovery is op dezelfde manier gefragmenteerd geraakt. kiwisdr.com beheert een eigen index met circa 850–875 zelfgerapporteerde publieke ontvangers. De oude universele aggregator, sdr.hu, sloot in juni 2020 en wordt in zoekresultaten en oude blogposts nog steeds ten onrechte als actueel geciteerd. Vertrouw niets dat daarnaar verwijst. receiverbook.de sprong in dat gat en indexeert nu alle drie de ecosystemen tezamen; het was onze belangrijkste discovery-bron. websdr.ewi.utwente.nl publiceert daarnaast een eigen live overzicht specifiek voor het WebSDR-classic-netwerk.

Wat we daadwerkelijk hebben gedaan

Een scepticus moet dit kunnen reproduceren, dus hier is de volledige pipeline, uitgevoerd vanaf onze eigen labmachine, zonder tussenkomst van derden buiten het uitlezen van openbare gidspagina's en het gebruik van de eigen luisterfunctie van elke ontvanger.

Het succespercentage varieerde sterk per ecosysteem, en dat verschil is op zichzelf een reële, reproduceerbare bevinding, geen ruis in de steekproef:

Actieve, openbare ontvangers zonder wachtwoord gevonden per ecosysteem, deze campagne
EcosysteemKandidaten onderzochtBevestigd actiefSuccespercentage
OpenWebRX14913892%
WebSDR-classic1007878%
KiwiSDR~1502~1-in-75

De vermeldingen in de gids van KiwiSDR zijn veel vaker verouderd dan die van de andere twee: een vermelding die "in de lijst" staat, is tegen de tijd dat iemand hem probeert vaak offline gegaan, afgeschermd met een wachtwoord of volledig van het netwerk verdwenen. De uiteindelijke actieve pool voor onze campagne van 48 uur bevatte 221 ontvangers: 2 KiwiSDR, 139 OpenWebRX, 80 WebSDR-classic, die gelijkmatig roteerden zodat de hele pool daadwerkelijk aan bod kwam, niet alleen de eerste paar die werden ontdekt.

Wat 221 open radio's daadwerkelijk hoorden

Gedurende 48 uur (2026-10-06 11:52 UTC tot 2026-10-08 11:57 UTC) leverden 91 van de 221 ontvangers in de pool ten minste één echte FT8-decode op. In totaal:

De activiteit concentreerde zich sterk op de lagere HF-banden, zoals verwacht gezien de propagatieomstandigheden tijdens het campagnevenster: 40m bevatte het meeste verkeer (5,736 decodes), gevolgd door 20m (3,398) en 80m (2,915), aflopend via 15m, 17m, 160m, 10m en 12m.

Horizontaal staafdiagram van de top 12 landen naar aantal FT8-decodes tijdens de 48-uurscampagne: Verenigde Staten staat bovenaan met 4,105, gevolgd door Duitsland, Europees Rusland, Italië, Spanje, Engeland, Polen, Frankrijk, Nederland, Roemenië, Oekraïne en Aziatisch Rusland.
Top 12 landen naar aantal gedecodeerde FT8-berichten, uit het logboek van onze eigen 48-uurscampagne. Landtoewijzing is gebaseerd op een standaard DXCC-lookup van de roepletterprefix voor elke gehoorde roepletter, niet op de locatie van de ontvanger.

Eén ontvanger deed het meeste werk: sdr.gb0snb.com, een KiwiSDR gehost in het Kelvedon Hatch Secret Nuclear Bunker-museum in Essex, VK, was alleen al verantwoordelijk voor 8,770 van de 18,002 decodes, ruwweg de helft van de hele campagne, simpelweg door het hele venster actief en bereikbaar te blijven terwijl vele andere kandidaten kwamen en gingen. De daaropvolgende drukste, sdr.websdrmaasbree.nl in Nederland, registreerde 743 decodes.

Een uitgewerkt voorbeeld: 13 landen in 15 seconden

Cijfers zijn overtuigend, een echt gedecodeerd fragment is nog overtuigender. Uit een enkele FT8-cyclus van 15 seconden, opgevangen bij GB0SNB op 14.074 MHz, 20 meter, is dit exact wat er onbewerkt binnenkwam:

Een reëel FT8-decodeervenster van 15 seconden, sdr.gb0snb.com, 14.074 MHz
BerichtWat het betekent
CQ CT1EEX IM58Portugal roept CQ (algemene oproep), grid square IM58
AM5CV EA5MR R-22Spanje naar Spanje, signaalrapport −22 dB
CQ 2E1HAT JO01VK/Guernsey roept CQ, grid JO01
M7MOK SP8WB RR73VK naar Polen, afsluiting ("rapport ontvangen, 73")
C5R TF4M HP85Gambia (special-event-roepletters) naar IJsland, grid HP85
CQ E70A JN94Bosnië en Herzegovina roept CQ, grid JN94
A41KB EA1HDN IN91Oman naar Spanje, grid IN91
DL1YBI LZ2VQ R+00Duitsland naar Bulgarije, signaalrapport 0 dB

Acht van de negen berichten gedecodeerd uit dat ene fragment, waarvan er hierboven twee zijn weggelaten wegens ruimtegebrek. Samen vertegenwoordigen zij operators in ten minste acht verschillende landen, ongecodeerd hoorbaar via één gratis openbare ontvanger, zonder apparatuur of account aan onze kant behalve een client die gelijkwaardig is aan een browser en communiceert met hetzelfde listen-endpoint dat de site elke bezoeker biedt. FT8 bevat geen encryptie en is volledig gepubliceerd, open-spec verkeer. Het decoderen ervan is identiek aan wat elke gelicentieerde radioamateur of kortegolfluisteraar dagelijks doet met gratis software zoals WSJT-X.

Het enige echte beveiligingsverhaal: de KiwiSDR-backdoor

In juli 2021 maakten beveiligingsonderzoekers bekend dat KiwiSDR-firmware sinds circa 2017 werd geleverd met een hardcoded admin-wachtwoord dat volledige root-shelltoegang gaf tot de onderliggende computer, ongecodeerd verzonden over reguliere HTTP, aanwezig zonder toestemming of bekendmaking aan de bredere gebruikersgroep. De maker voegde het toe als informeel gemak voor ondersteuning op afstand, niet uit kwade opzet, maar het betekende dat iedereen die het wachtwoord vond een root-shell had op het apparaat achter elke openbare KiwiSDR, niet alleen controle over het afstemmen van de radio. Ongeveer 600 openbare KiwiSDR-instanties waren via internet bereikbaar op het moment van openbaarmaking; dezelfde maand verscheen een fix en de meeste blootgestelde apparaten werden binnen enkele weken automatisch bijgewerkt.

Het is de moeite waard om precies te zijn over wat voor soort kwestie dit is. Het is een firmware supply-chain-probleem dat door de leverancier zelf is ingebouwd, geen geval van individuele operators die hun eigen installaties verkeerd configureerden, een belangrijk onderscheid, want het natuurlijke instinct is om de honderden hobbyisten de schuld te geven die deze ontvangers draaien, en dat is niet wat hier gebeurde. Ter vergelijking: het huidige OpenWebRX levert een expliciete OPENWEBRX_ADMIN_ENABLED instelling specifiek zodat een operator met een publiek toegankelijke installatie de beheerinterface volledig kan uitschakelen; het bestaan ervan is de eigen erkenning van de maintainers dat een blootgestelde beheer-UI een reële risicoklasse is, hoewel we geen gedocumenteerd incident hebben gevonden waarin deze daadwerkelijk in het wild werd misbruikt, in tegenstelling tot de backdoor van KiwiSDR. We hebben ook gezocht naar een gepubliceerde compilatie van via Shodan geïndexeerde blootstelling van KiwiSDR of OpenWebRX buiten het geval uit 2021 en niets gevonden, een reëel gat in de openbare literatuur, dat het waard is om eerlijk te vermelden als "niet gevonden", niet als "bestaat niet".

Wat dit niet bewijst

Eerlijke beperkingen, want een cijfer zonder kanttekeningen is marketing.

Hoe u zelf kunt luisteren

Alles hier is voor iedereen toegankelijk, gratis, op dit moment. Begin bij receiverbook.de, filter op type en band, en kies een ontvanger die momenteel als actief wordt weergegeven. Open de pagina, stem af op een HF-amateurband en probeer, voor een vrijwel gegarandeerd signaal om te bevestigen dat de ontvanger werkt, een van de universele FT8-oproepfrequenties: 7.074 MHz (40m) of 14.074 MHz (20m) in upper sideband. U hoort een karakteristieke bundel van korte overlappende tonen; decodeer deze zelf gratis met WSJT-X. Specifiek voor het WebSDR-classic-netwerk is de eigen toonaangevende ontvanger van websdr.ewi.utwente.nl aan de Universiteit Twente het canonieke startpunt.

Waarom dit belangrijk is

Het openbare WebSDR/KiwiSDR/OpenWebRX-netwerk is een authentiek, zij het toevallig, stuk open SIGINT-infrastructuur: honderden echte radio's, door hun eigenaren aan iedereen aangeboden, zonder dat er toestemming nodig is behalve er simpelweg naartoe gaan. Het is opmerkelijk dat zoiets in 2026 op het open internet bestaat, en de academische studie uit 2024 naar de rol ervan in de oorlog in Oekraïne toont aan dat het al op die manier wordt gebruikt door mensen die het serieus nemen. Het is daarnaast, gezien de backdoor uit 2021, een herinnering dat "public by design" en "secure by design" twee afzonderlijke eigenschappen zijn die niet automatisch samengaan. Een apparaat dat gebouwd is voor exact één vorm van openbare toegang, bleek ook een vorm te bieden waar niemand mee had ingestemd. We hebben gemeten wat we eerlijk konden meten, openlijk benoemd waar onze steekproef onvolledig is, en geen enkele instantie van een operator als kwetsbaar aangemerkt, omdat geen van de 221 ontvangers in deze campagne dat was.

Gerelateerde artikelen