Skip to content

Dependencies

Johannes Pohl edited this page Jan 8, 2019 · 11 revisions

Below you find required and optional dependencies for Universal Radio Hacker.

It is recommended to use Python >= 3.5. While URH should also work with Python 3.4, it is not officially supported.

Required Optional
librtlsdr (for native RTL-SDR support)
python-numpy libhackrf (for native HackRF support)
python-psutil libairspy (for native AirSPy support)
python-zmq liblimesdr (for native LimeSDR support)
PyQt5 libuhd (for native USRP suppport)
For building: libsdrplay (for native SDRplay support)
C++ Compiler libiio (for native PlutoSDR support)
Cython rfcat (for RfCat plugin to send e.g. with YardStick One)
gnuradio / gnuradio-osmosdr (for GNU Radio device backends)
python-pyaudio (for SoundCard support)
Clone this wiki locally