urh

Universal Radio Hacker: Investigate Wireless Protocols Like A Boss

GPL-3.0 License

Downloads
6.6K
Stars
10.8K
Committers
28

Bot releases are hidden (Show)

urh -

Published by jopohl over 3 years ago

Changes:

  • 71153babe497a1dafa12f8dd371ed0adc305a8bb allow incomplete complex files to load fix #848
  • ca39660038b6d4befc878bfc978b91df2f37e840 add desktop entry to snap
  • fdc612c1d0762d0904521a5b70145de1f1faec4a Use list for checksum data_ranges

This list of changes was auto generated.

urh -

Published by jopohl almost 4 years ago

Changes:

  • 0c8f38310327cb6f0c06ac45171890cf172ef35f use *.wav format for demodulated signal export
  • 8af7da372b0510a049bf2f6e356ee52a9df74a3a change separation colors to green and magenta
  • a3eceba448899650c91d2130bf1d320ca9c17bf0 fix disappearing separation area in demod view
  • 6a7048cb4925ec470a0637327174bc67500e8abb fix #829
  • 7d2e41b14782f86c3428b91668413257f52eba46 fix overflow in AutoInterpretation for certain signals

This list of changes was auto generated.

urh -

Published by jopohl almost 4 years ago

Changes:

  • e9bb586e3d2847cca24ff61abd1e028380641962 update requirements (#821)
  • 3a9253801544323dc04db0ec78a7e8fced2b4c5d update azure-pipelines.yml (#820)
  • 5aa7c184830bd4767a884e8816fa4f917b25a89a avoid graph overlapping legend in spectrum analyzer (#816)
  • 8506d2064c848473f5d9639f0d7cd730e0fa4984 CI: build on windows without -j (#815)
  • d300ba5c335c4df6138279b9d8c937956bd2bc7c Improve Auto Interpretation Performance (#814)
  • 217a8146229eec41aade03ea59849c1459d900c4 improve sdr check fix #811 (#812)
  • cfae883bd963754975007e9147853a2d1f4da8fb use costas loop for PSK demod (#807)
  • 1fcf4ae2bb9a6c13c15c682fcab1ac7c3b385800 consider checksum label in copy operation (#803)

This list of changes was auto generated.

urh -

Published by jopohl about 4 years ago

Changes:

  • 3cbcbf9bb306ad16812c532c52f3eea60309c322 add bladerf fpga images to snap (#799) [ #798 ]
  • 88fa644ead81f9b68da44787fe25f2ca2a4e431c make HackRF bias tee configurable (#794)
  • 0d2d0142e13cacbd80f2d275cb2e4436b2fa64cb Fix deprecation warnings due to invalid escape sequences.
  • d62aef690dc4cb1a0501796b6fbbd952468d2402 Use ElementTree instead of deprecated cElementTree.
  • 716384df32666bb65d11d29f6f2f411c3454fd75 Refactor FileOperator (#787)
  • 22f3cf6891ba579b8de4f3f90f4d295f9bd81d08 cleanup code
  • 7cdea4603d4de0a86fbc94949cb8ead396b5c59f properly remember size and position of dialogs fix #784
  • 849f7f579f6ad67b1ed673e6aa7bf07d6fac7ad7 add De Bruijn fuzzing (#782)
  • c1ed0eff01ebfe883b094500ed735c24fd75424b add support for already demodulated signals (#780)
  • 1d3981ca37c35527cf9125859ac38510a31123b4 Remove NRZ-I to prevent mixing with NRZ + Invert, clarify names. (#776) [ #775 ]

This list of changes was auto generated

urh -

Published by jopohl over 4 years ago

Changes:

  • support for complex16u (2xuint8) signals (#772)
  • Circumvent a possible (not reproducable) bug on Windows where application window is not drawn (#769) by bundling PyQt5.14.1 instead of latest 5.14.2
  • Remove padding when drawing signals and remove autofit -> Weak captures are visible at a glance, use Y-Scale instead
urh -

Published by jopohl over 4 years ago

Changes:

  • e396ddc347dfe37382aa7b370b0d0d0dde1966b4 add retina support on macOS (#767)
  • caa527a584a7349e1fc3ec78a460a22cb83ed168 nicer output for device log in dialogs
  • e9657b657f10114c18989d716836e8089cce1bfb enforce smaller headers -> more data visible in table views
  • dd141b63e7a57186d9425f8738679a304eed5e79 add snapcraft.yaml and build_snap.sh
  • 9631316d15b316770c57f4e7def982a7989618aa only close current project if new one requested
  • 93b99c7076eac440729139533618f34ce2311243 remove parallelization in ExtensionHelper.py [ #761 ]

This list of changes was auto generated.

urh -

Published by jopohl over 4 years ago

Changes:

  • 83d5c209f7eaf81a2244712085ae317f16306b9d remove superfluous os.join
  • 53f31197cbae5e104fc5ae6843f4eb925c4a0967 update ui files (#759)
  • 8e61fdbd38be37434ecc1e16fdb482cbab1ae4a1 Improve appicon_big
  • 6b8841394cae45b01549ef61204144a9d367bfd4 New logo and icon (#757)
  • 4de05c407146090167fb24a8b49351fc42a80fd0 fix attribute assignment
  • fc3d7cde45b38c9ac046fd9002ef473e5b3c288b use more recent UHD version
  • 297e7a6b618a796773eb8a256b4753b2745dcb32 [CI] check native backends on linux when installed from pip (#751)

This list of changes was auto generated.

urh -

Published by jopohl over 4 years ago

This release has three significant changes.

  1. Overhaul GNU Radio backend (ready for gr 3.8+) (#748)
  2. Add support for Manylinux2014 (#750) (see also the updated Readme.md if you are using Linux)
  3. For packagers: Dropping the requirement python-zmq
urh -

Published by jopohl over 4 years ago

Changes:

  • 197a4f0afc0ad267770161f5dbfc394c7204ac40 Speed up unittests
  • f24d10b3af2491820f2c0f6304211550ca38ab9d fix message break plugin (#739)
  • 7f6e28e6b0cc8798a61fb95e0842351209c1a1d3 Close old project only when new project acknowledged
  • 59de8015a3400a47138affa95dc8ae7a5f4de8e2 build sequentially in pyinstaller_helper.py (#736)
  • c0f2e28f93ae8b879525f14e900b624eb78108c0 Run .exe in CI for testing (#735)
  • 65e3c13ed46446bcb6967ac7a98383d1aef90b9d improve timeouts in tests (#734)
  • bb4a27510a7de3327a9886745a44b0bb5fa1d177 UI: Updated capitalization of GNU Radio
  • af691f452dcb7d687a5ca79fffe102316ab063f4 make include path in rebuild configurable (#733)
  • 28e34522c9f2c595a7a041fb8d3086cd1cb1a4df make combobox for device selection editable

This list of changes was auto generated.

urh -

Published by jopohl over 4 years ago

Changes:

  • 53548c03bd86e2457cc6ec5739e973a7cee8184f allow more granular values in spinboxes
  • 0fd9d3d9e251738204b4abd5b26bc0f31b3b7042 fix #721
  • 5460cf5851ae8a76481e9126fb4ee540c57c40f9 Show if demodulation is in progress
  • 66287404d69a66726962ee6e50b76583747c32d4 add environment variables to set API version explicitly (#717)
  • be1aa9c7c1590b6286eff5c512d9665905fde8f6 centralize setting operations + rename constants.py->settings.py (#714)

This list of changes was auto generated.

urh -

Published by jopohl almost 5 years ago

Changes:

  • b0dea426130e987a274385d2c619a2aee50a1e63 Fix some typos
  • 0ee01225a8d02085d7eb04f6f5ff652529f00829 improve some text
  • 06f9b5c76be95e9a88eb2bb22cac071890754950 fix #705
  • 2a03ee9ad059301f4d0f64d957c80d3b55b8b7d8 ensure every message has a message type after awre
  • 5c714082e90bd8bcd98e1c405a16c9f42417ad92 increase range for samples_per_symbol (fix #699)

This list of changes was auto generated.

urh -

Published by jopohl almost 5 years ago

Changes:

  • bb448bf5328b16962381604a34d4cf0c6d15f975 fix PSK threshold in AInterpretation
  • 30e744215004f76dcddcd5ea010d187e9edd07fb remove randomness when equally common modulations found
  • e7927be72f2567f153f2c69a5f20031b1a0bc091 improve performance of AInterpretation for long signals
  • be882ac87ddad0522d6d1741f61cd93e153db6db update ranges for BladeRF fix #697

This list of changes was auto generated.

urh -

Published by jopohl almost 5 years ago

The most notable new feature is that URH now supports higher order modulations. That is, you can now modulate and demodulate signals with more than 1 bit per symbol, for example, a 4-FSK.

Changes:

  • 80d172f09bbaab33567113b905ef63f0f25f64c6 update filter dialog UI
  • 9f4e49bfa81b0a5324bdf0903246fca6e6736334 fix crash when creating new project with compressed signal loaded
  • 794fbc18dae88dff8600b1774beb75801366d032 Add GUI for higher order modulations (#666)
  • 2c4f3911c9f3aa217664a2ec58fde12b927b4fce Update PSK Demod routine to support higher order PSK (#686)
urh -

Published by jopohl about 5 years ago

Changes:

  • 30a4d597bb639c381b8c4e879f381862270063fa fix bug in FSK modulation: remove spiky jumps (#685)
  • ad0e175c04516f8e58c9bdef106e63e80bf838b9 add missing update when deleting bits
  • 7763d65ca5863b95de527c82f64d569af3126e86 add hidden import (#682)

This list of changes was auto generated.

urh -

Published by jopohl about 5 years ago

Changes:

  • abc6fc0561032a454d236203f75ca264269858ba Create FUNDING.yml
  • 8eadb7d952c9b3d4480bb10c29e963cdb072ec69 make subdevice and antenna for usrp configurable (#678)
  • f10bda8cbea32cfcdcd9eabed64a49df4a01884c make analysis look better in lower resolutions
  • b3701bffd5643e5e174141e420a7bacec661dd6c give workpath to pyinstaller
  • 7f5de75fb51ae5e30535c6cf5d7374d5cfc554f8 Update CI (#673)
  • ac7364f143e0b3041b663d7d7fcdef69378a1156 move to macOS 10.14 in CI (#672)

This list of changes was auto generated.

urh -

Published by jopohl over 5 years ago

This release fixes a bug with the PyPi installation of URH (#671).

Further downloads:

Apart from the provided installers (.exe for Windows and .dmg for OSX) given below the following releases are available:

urh -

Published by jopohl over 5 years ago

Changes:

  • d33861d42791ad961ef2e17c20f7fadd3ed4cc52 fix #667
  • fbf8c178535c5c87f6b9603b0dae831e8b90068d show shortcuts in context menus if possible
  • 28acf1609faf93fadcbd0406c1a244b6f3c74f88 refactor demod backend (#665)
  • 7e0a92962d53bcc56fdddd7a25ea5cf6ee940ddc add oqpsk modulation in backend
  • 26abbb86c941b1dc773106730cdfb02c0e2773d3 fix crash when running spectrum dialog for long time
  • d5efa7226b3039334fe9ea796965fa4c34e3b8b8 Improve usability of Decoding
  • ef3238105f3fe7e3cfd4715bc1c2310347da82ea make modulation backend more generic (#660)
  • 7d748506c8230864e7caed3756a4b454acc3620e fix #656
  • a59e98509f8ded86996f5b61c6b7cce27c0ef0b8 fix #655

This list of changes was auto generated.

Further releases:

Apart from the provided installers (.exe for Windows and .dmg for OSX) given below the following releases are available:

urh -

Published by jopohl over 5 years ago

This release brings #652 which uses native IQ formats of SDRs. This improves performance and reduces RAM requirements when recording and sending with native backend.
Furthermore, a DMG for OSX (#654) is provided from now on.

urh -

Published by jopohl over 5 years ago

This release greatly enhances the capabilities of automatic label and message type inference. Preamble, Synchronization, Address (SRC/DST), Sequence Number and Checksum labels are now assigned automatically when hitting the Analyze button.

AWRE2

Further Changes:

  • 1e18cdb7511ca4e692a170b51082ebaafbc7bbd7 More accurate logic analysis (#403)
  • 5aa64df65de0def46f3baf07faf3562670fc8c98 Fix parameters of auto interpretation for better PSK detection (#649)
  • 2eb33b125c8407964cd1092843cde5010eb88aae fix appearance of message type edit button in dark themes
  • 7c0bcaccbf7990fc121b4abef69e4b1e913d1bbd fix error with message length divisor (#640)
  • 1a2e33144a3f318f15579a0fc575baf11064b2b6 add sdist build to CI (#639)

This list of changes was auto generated.

urh -

Published by jopohl over 5 years ago

Changes:

  • 7e639b9d47478d4f94054c7553fd147ba45ab1b5 Add compatibility with Macports
  • 0a624a541f3b7d1954b22a9ab85e23a22ff14abd build windows only for python 3.7
  • 94f1f127911fc34119620b769d6830ef621133c4 improve dialog construction to prevent error on KDE
  • c918fbfa081b9138b6e070474c79b8045b82cc6e update requirements.txt
  • ecad1832818107f8b27ad483b56861337a1cd597 increase frequency range of PlutoSDR
  • 0497a8eac2bb63333a83bd0afce33d938a453cb1 make readme paragraph about supported linux distributions more generic
  • 1eebfe97242559b40fb72c4edec85c975d763129 Fix crash when showing diff of empty protocol (#626)
  • ad31f90bac257fe93ad980017ad5092c7b3aaddc create directory before to prevent error with multiprocessing (#625)
  • c5f0315cd561fdbc17bb7937301f4aa7f14bf233 Improve PyInstaller performance (#622)
  • 22b4fc96353ed41dc2300118ccae1f5b1dba05f2 Fix InnoSetup Version (#621)

This list of changes was auto generated.