---
title: Install Universal Radio Hacker on Linux | Snap Store
description: Get the latest version of Universal Radio Hacker for Linux - Investigate
  Wireless Protocols Like A Boss
url: https://snapcraft.io/urh
---

# Universal Radio Hacker (urh)

[Johannes Pohl (jopohl)](https://snapcraft.io/publisher/jopohl "View all snaps from Johannes Pohl (jopohl)")

* [Johannes Pohl (jopohl)](https://snapcraft.io/publisher/jopohl "View all snaps from Johannes Pohl (jopohl)")
* [Devices and IoT](https://snapcraft.io/search?categories=devices-and-iot)
* [Security](https://snapcraft.io/search?categories=security)

latest/stable 2.9.3

Contact us about
[Snaps and IoT ›](https://snapcraft.io/about/contact-us)

Install latest/stable of Universal Radio Hacker

This channel hasn't been updated in a while. It might be unmaintained and have stability or security issues.

---

**Install using the command line**

```
sudo snap install urh
```

Don't have snapd? [Get set up for snaps](https://snapcraft.io/docs/installing-snapd).

---

### Package name

* urh

---

### License

* GPL-3.0

---

### Last updated

* 1 March 2022 - latest/stable

This snap hasn't been updated in a while. It might be unmaintained and have stability or security issues.

---

### Websites

* [github.com/jopohl/urh](https://github.com/jopohl/urh "https://github.com/jopohl/urh")

---

### Contact

* [Johannes.Pohl90@gmail.com](mailto:Johannes.Pohl90@gmail.com "mailto:Johannes.Pohl90@gmail.com")

---

##### Report a Snap Store violation

* [Report this Snap](https://snapcraft.io/urh#report-snap-modal)

---

* [Description](https://snapcraft.io/urh#tab-description)
* [Security](https://snapcraft.io/urh#tab-security)

#### Investigate Wireless Protocols Like A Boss

The Universal Radio Hacker (URH) is a complete suite for wireless protocol investigation with native support for many common **Software Defined Radios**.
URH allows **easy demodulation** of signals combined with an automatic detection of modulation parameters making it a breeze to identify the bits and bytes that fly over the air.
As data often gets *encoded* before transmission, URH offers **customizable decodings** to crack even sophisticated encodings like CC1101 data whitening.
When it comes to **protocol reverse-engineering**, URH is helpful in two ways. You can either manually assign protocol fields and message types or let URH **automatically infer protocol fields** with a rule-based intelligence.
Finally, URH entails a **fuzzing component** aimed at stateless protocols and a **simulation environment** to perform stateful attacks.

After installation, give URH access to your USB in order to access your USB based SDRs:

```
sudo snap connect urh:raw-usb
```

In order to access your SDR as non-root user, install the according **udev rules** available at <https://github.com/jopohl/urh/wiki/SDR-udev-rules>.

If you want to use your Soundcard as an SDR for receiving please execute:

```
sudo snap connect urh:audio-record
```

---

## Install Universal Radio Hacker on your Linux distribution

Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the [installing snapd documentation](https://snapcraft.io/docs/installing-snapd).

[### Arch Linux](https://snapcraft.io/install/urh/arch)

[### CentOS](https://snapcraft.io/install/urh/centos)

[### Debian](https://snapcraft.io/install/urh/debian)

[### elementary OS](https://snapcraft.io/install/urh/elementary)

[### Fedora](https://snapcraft.io/install/urh/fedora)

[### KDE Neon](https://snapcraft.io/install/urh/kde-neon)

[### Kubuntu](https://snapcraft.io/install/urh/kubuntu)

[### Manjaro](https://snapcraft.io/install/urh/manjaro)

[### Pop!\_OS](https://snapcraft.io/install/urh/pop)

[### openSUSE](https://snapcraft.io/install/urh/opensuse)

[### Red Hat Enterprise Linux](https://snapcraft.io/install/urh/rhel)

[### Ubuntu](https://snapcraft.io/install/urh/ubuntu)
