URH (Universal Radio Hacker) is a software for investigating unknown wireless protocols. Features include
Also Read EvilOSX – An Evil Remote Administration Tool For MacOS / OS X
Universal Radio Hacker can be installed via pip or using the package manager of your distribution (if included). Below you find more specific installation instructions for:
On Windows, URH can be installed with it’s MSI Installer. No further dependencies are required.
If you get an error about missing api-ms-win-crt-runtime-l1-1-0.dll
, run Windows Update or directly install KB2999226.
For the following linux distributions you can install URH using your package manager.
Distribution | Install with |
---|---|
Arch Linux | yaourt -S urh |
Gentoo / Pentoo | emerge -av urh |
Fedora 25+ | dnf install urh |
openSUSE | zypper install urh |
URH you can also be installed with pip using pip3 install urh
. In case you are running Ubuntu or Debian read on for more specific instructions.
In order to use native device backends, make sure you install the -dev package for your desired SDRs, that is libairspy-dev
, libhackrf-dev
, librtlsdr-dev
, libuhd-dev
.
If your device does not have a -dev
package, e.g. LimeSDR, you need to manually create a symlink to the .so
, like this:
sudo ln -s /usr/lib/x86_64-linux-gnu/libLimeSuite.so.17.02.2 /usr/lib/x86_64-linux-gnu/libLimeSuite.so
before installing URH, using:
sudo apt-get update
sudo apt-get install python3-numpy python3-psutil python3-zmq python3-pyqt5 g++ libpython3-dev python3-pip cython3
sudo pip3 install urh
brew install librtlsdr
for corresponding native device support.pip3 install urh
.urh
in a terminal to get it started.If you installed URH via pip you can keep it up to date with pip3 install --upgrade urh
, or, if this should not work python3 -m pip install --upgrade urh
.
If you experience issues after updating URH using the .msi
installer on Windows, please perform a full uninstallation. That is, uninstall URH via Windows and after that remove the installation folder (something like C:\Program Files\Universal Radio Hacker
). Now, install the new version using the recent .msi
.
If you like to live on bleeding edge, you can run URH from source.
To execute the Universal Radio Hacker without installation, just run:
git clone https://github.com/jopohl/urh/
cd urh/src/urh
./main.py
Note, before first usage the C++ extensions will be built.
To install from source you need to have python-setuptools
installed. You can get it e.g. with pip install setuptools
. Once the setuptools are installed use:
git clone https://github.com/jopohl/urh/
cd urh
python setup.py install
And start the application by typing urh
in a terminal.
shadow-rs is a Windows kernel rootkit written in Rust, demonstrating advanced techniques for kernel manipulation…
Extract and execute a PE embedded within a PNG file using an LNK file. The…
Embark on the journey of becoming a certified Red Team professional with our definitive guide.…
This repository contains proof of concept exploits for CVE-2024-5836 and CVE-2024-6778, which are vulnerabilities within…
This took me like 4 days (+2 days for an update), but I got it…
MaLDAPtive is a framework for LDAP SearchFilter parsing, obfuscation, deobfuscation and detection. Its foundation is…