Ross ROSS = Recommend OSS · open-source software intelligence for agents

jopohl/urh

Universal Radio Hacker: Investigate Wireless Protocols Like A Boss observed · 2026-08-28

github.com/jopohl/urh · Python · GPL-3.0 (copyleft) · archived observed · 2026-08-28

Health v2 · maintenance only

10/100

  • Activity 58
  • Release rhythm 30
  • Longevity 100

Flags: archived

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 400
  • age_days: 3806
  • days_rel: 259
  • days_push: 257
  • n_releases_24m: 2

Full methodology

Adoption not part of the score

12569 stars · 1043 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

Universal Radio Hacker (URH) is a complete open-source suite for investigating wireless protocols, with native support for many common Software Defined Radios. It provides automatic modulation parameter detection, customizable decodings, protocol field inference, a fuzzing component, and a simulation environment for stateful attacks.

Use cases

  • reverse-engineer wireless protocols from captured RF signals
  • demodulate and decode signals from an SDR like HackRF or RTL-SDR
  • fuzz stateless IoT wireless protocols
  • simulate stateful attacks against wireless devices
  • automatically infer protocol fields from recorded messages
  • crack custom encodings like CC1101 data whitening
  • analyze and replay RF communications of smart home devices

When to choose

  • you need a GUI-based tool to capture, analyze, and replay wireless signals with an SDR
  • you want automated modulation detection and protocol field inference during RF reverse-engineering
  • you are doing IoT or embedded security research on proprietary wireless protocols

When to avoid

  • you only need Wi-Fi or Bluetooth analysis, which dedicated tools handle better
  • you need a headless CLI-only signal processing pipeline
  • you require real-time signal monitoring at high bandwidths beyond URH's analysis focus

Facets

application · maturity active

security reverse-engineering penetration-testing fuzzing simulation gui security iot reverse-engineering hardware windows python cross-platform sdr software-defined-radio wireless-protocols signal-analysis hackrf rtl-sdr protocol-reverse-engineering demodulation qt wireless linux macos

2 sources

Member repositories

RepositoryRoleHealth v2
jopohl/urhmain10

For agents

markdown · JSON · MCP: product_card(name="jopohl/urh")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem