Universal Radio Hacker v2.5.7 releases: investigate wireless protocols like a boss

The Universal Radio Hacker (URH) is a tool for analyzing unknown wireless protocols. With the rise of the Internet of Things (IoT) such protocols often appear in the wild. Many IoT devices operate on frequencies like 433.92 MHz or 868.3 MHz and use proprietary protocols for communication. Reverse-engineering such protocols can be fascinating (»What does my fridge talks about?«) and reveal serious security leaks e.g. when bypassing smart alarm systems and door locks.

The Universal Radio Hacker is a software for investigating unknown wireless protocols. Features include

  • hardware interfaces for common Software Defined Radios
  • easy demodulation of signals
  • assigning participants to keep an overview of your data
  • customizable decodings to crack even sophisticated encodings like CC1101 data whitening
  • assign labels to reveal the logic of the protocol
  • fuzzing component to find security leaks
  • modulation support to inject the data back into the system

Supported devices



  • 7e639b9 Add compatibility with Macports
  • 0a624a5 build windows only for python 3.7
  • 94f1f12 improve dialog construction to prevent error on KDE
  • c918fbf update requirements.txt
  • ecad183 increase frequency range of PlutoSDR
  • 0497a8e make readme paragraph about supported linux distributions more generic
  • 1eebfe9 Fix crash when showing diff of empty protocol (#626)
  • ad31f90 create directory before to prevent error with multiprocessing (#625)
  • c5f0315 Improve PyInstaller performance (#622)
  • 22b4fc9 Fix InnoSetup Version (#621)

This list of changes was auto generated.




Universal Radio Hacker Copyright (C) 2017 Johannes Pohl and Andreas Noack

Source: https://github.com/jopohl/urh