SDR software
software to use an RTL-SDR or similar software defined radio ... this should be made available on a club computer with a SDR and connected antenna.
This list is intended to be a starting point for software to install on the remote sdr system.
Windows[edit]
- SDR#
- Hamradio Deluxe
Linux[edit]
Some of these may need to be hand compiled, so maybe only install interesting ones. Some of these may require a transmitter.
- Andy's Ham Radio Linux (build scripts)
- (RX/TX) FreeDV
- linpac, AX25
- (RX) Digital Radio Mondiale (dream)
- (RX/TX) wsjt-x
- (RX/TX) js8call, (RX)js8spotter
Ubuntu[edit]
Everything in this list should be installed if space is available. Note that some items automatically start unconfigured services which may need to be disabled or configured.
- CuteSdr
- hamradio-all
- NOTE services to disable: radioclk svxlink-server lighttpd ModemManager remotetrx svxlink_gpio_setup svxreflector
- radioclock ModemManager try to use your serial port without asking to configure it which may interfere with other devices
- sxv* will eat cpu and accept remote commands if not configured
- Services of interest: soapyremote-server
- hamradio-antenna
- electronics-radio-dev
- splat
- (xnecview)
- hamradio-datamodes
- comptext
- comptty
- flamp
- fldigi
- flwrap
- js8call
- psk31lx
- qsstv
- twpsk
- wsjtx
- hamradio-digitalvoice
- dsdcc
- freedv
- qtel
- svxlink-calibration-tools
- svxlink-gpio
- svxlink-server
- svxreflector
- hamradio-logging
- cqrlog
- klog
- pyqso
- tlf
- trustedqsl
- tucnak
- xlog
- hamradio-morse
- aldo
- cw
- cwcp
- cwdaemon
- ebook2cw
- ebook2cwgui
- <glfer>
- morse
- morse2ascii
- qrq
- xcwcp
- xdemorse
- hamradio-nonamateur
- dablin
- dump1090-mutability
- fccexam
- gnss-sdr
- gnuais
- gnuaisgui
- gr-air-modes
- gr-rds
- hacktv
- radioclk
- rtl-433
- tempest-for-eliza
- welle.io
- hamradio-packetmodes
- aprsdigi
- aprx
- ax25-apps
- ax25-tools
- ax25-xtools
- ax25mail-utils
- axmail
- direwolf
- fbb
- linpac
- minimodem
- multimon
- multimon-ng
- p10cfgd
- soundmodem
- uronode
- xastir
- NOTE services to disable: radioclk svxlink-server lighttpd ModemManager remotetrx svxlink_gpio_setup svxreflector
Suggests: ampr-ripd Suggests: baycomepp Suggests: baycomusb Suggests: z8530-utils2
- hamradio-rigcontrol
- chirp
- dmrconfig
- flrig
- grig
- icom
- libhamlib-utils
- <owx>
- remotetrx
- tk2
- tk5
- tmd710-tncsetup
- hamradio-satellite
- gpredict
- hamradio-tools
- kel-agent
- splat
- twclock
- tzwatch
- wwl
- xdx
- hamradio-training
- aldo
- canadian-ham-exam
- cw
- cwcp
- hamexam
- morse
- xcwcp
- hamradio-rigcontrol
- hamradio-sdr
- airspy
- airspyhf
- bladerf
- cubicsdr
- cutesdr
- gnss-sdr
- gnuradio
- qthid-fcd-controller
- gqrx-sdr
- gr-dab
- gr-fcdproplus
- gr-hpsdr
- gr-limesdr
- gr-osmosdr
- hackrf
- inspectrum
- langford-utils
- limesuite
- miri-sdr
- osmo-sdr
- qthid-fcd-controller
- quisk
- rtl-sdr
- sdrangelove
- soapyremote-server
- soapysdr-module-all
- uhd-host
- uhd-soapysdr
Web SDR software[edit]
list[edit]
security implications[edit]
There are two potential issues with remote SDR software and web SDR software in particular:
- If the software is poorly written and the remote (web) interface exposed to the general network, it may be possible to execute a malformed query that causes the server to execute unauthorized arbitrary commands.
- Even if the software is well written, if it does not implement access control, it could allow abuse or overuse of the underlying resource
The first issue can be helped with a thorough code audit, but this is time consuming and tedious.
Both issues can be mitigating by wrapping the remote access in an external authentication mechanism; for example using a firewall to prevent remote access, and then allowing authenticated remote access via a ssh, and allowing ssh to tunnel through to give "local" access to the service.