Releases: EFForg/rayhunter
Releases · EFForg/rayhunter
Rayhunter v0.6.1
Major Changes
- Bugfix release, fixes a false positive in the IMSI sent heuristic.
- Adds the ability to view errors in the web UI.
- documentation updates.
What's Changed
- Document reanalyzing feature, and include rayhunter-check in release by @untitaker in #555
- fix false positive on identity requested without attach described in #557 by @cooperq in #558
- Add error reporting to the daemon web UI by @gaykitty in #516
- improvements to documentation by @cooperq in #559
- fix readme links by @cooperq in #563
- bump version to 0.6.1 by @cooperq in #565
Full Changelog: v0.6.0...v0.6.1
Rayhunter v0.6.0
Whats New
- New orbic-network installer which should work much better for windows users
- Reanalyze old recordings with a fancy new reanalyze button
- Test heuristic (off by default) so you can test your fancy new rayhunter installation!
- New Device: UZ801
- get push notifications from rayhunter using ntfy.sh!
- Severity of warnings is differentiated in the UI now
- Multiple bugfixes, documentation updates, and UI improvements
What's Changed
- Add reanalyze button by @untitaker in #508
- Speed up file transfer for network-based installers by @untitaker in #515
- Update heuristics.md by @MatejKovacic in #506
- Add UZ801 support by @Tunas1337 in #511
- Fix clippy lints and warnings in Rust 1.89 by @untitaker in #527
- Rename windows installer file to installer.exe by @untitaker in #530
- Move MacOS intel builds to macos-latest by @untitaker in #529
- Update instructions for installing from source by @simonft in #520
- Add a orbic network installer by @untitaker in #531
- Add documentation for Orbic Network installer by @untitaker in #548
- Restyle download links in table view by @untitaker in #509
- Fix issue template, mention sdcard in the docs and improve one error message by @untitaker in #545
- Add notifications with ntfy by @simonft in #429
- Fix wrong analyzer name in AnalysisTable by @untitaker in #551
- Test signature by @cooperq in #552
- Expose severity to display by @untitaker in #513
- bump version to 0.6.0 by @cooperq in #553
New Contributors
- @Tunas1337 made their first contribution in #511
Full Changelog: v0.5.1...v0.6.0
Rayhunter v0.5.1
Major Changes
- Bug fix release: Bug fixes for installers and other components
What's Changed
- Add firmware-devel profile to cargo config by @gaykitty in #482
- Remove blocking code and spawn_blocking by @untitaker in #478
- Updated documentation by @MatejKovacic in #486
- Fixes #381 UI no longer X overflows on mobile by @gaykitty in #492
- wingtech: install without disabling wifi by @oopsbagel in #498
- Refactor diag thread to have full control over the QMDL store by @gaykitty in #481
- Fix line endings on Windows by @untitaker in #493
- Use ./installer in docs by @untitaker in #500
- release v0.5.1 by @oopsbagel in #502
- doc/pinephone: the installer runs on the phone by @oopsbagel in #504
- Add an issue template for Installer issues by @gaykitty in #499
Full Changelog: v0.5.0...v0.5.1
Rayhunter v0.5.0
Major Changes
- Three new and improved heuristics:
- IMSI Requested v2: cut down on false positives and also look for IMEI requested
- Incomplete SIB: Alerts when a SIB message doesn't contain the entire expected chain of SIBs
- NAS Null Cipher: Tower requests a null cipher during security setup
- On device NAS parser allows us to parse NAS messages on device, enabling many new hueristics
- Support for the PinePhone and PinePhone Pro
- Support for the Tmobile TMOHS1 hotspot
- Installer size significantly reduced
- Multiple bugfixes and performance improvements
What's Changed
- Nas parser by @cooperq in #422
- doc: Wingtech CT2MHS01 by @oopsbagel in #420
- Bump hampi to 0.7.1 by @untitaker in #423
- Re-enable clippy build failures and clean up complaints by @simonft in #431
- Bump Rust edition to 2024 by @simonft in #432
- cargo/config: strip debuginfo from --release bins for a significantly smaller installer size by @oopsbagel in #434
- doc: Give guidance on which device to get by @untitaker in #421
- Smaller installer by @oopsbagel in #436
- docs: misc typo fixes by @QuietEngineer in #439
- documentation: Attempt to clarify supported devices by @oopsbagel in #438
- ci: release platform independent installer zips by @oopsbagel in #442
- Add send-file utilities for wingtech and tplink by @untitaker in #443
- ci: build installer and rayhunter-check for armv7, rename ubuntu -> linux in release bundles by @oopsbagel in #448
- Fix clippy lints by @untitaker in #452
- installer: tokio runtime flavor current_thread by @oopsbagel in #440
- Fix UI lint issues and add to CI by @untitaker in #435
- Remove PartialEq, Clone, Serialize from LTE RRC parser by @untitaker in #415
- ci: release one zip{,.sha256sum} per platform by @oopsbagel in #455
- Add heuristic versions + rayhunter-check now runs on PCAPs by @wgreenberg in #454
- NAS nullcipher by @cooperq in #456
- feat: support Tmobile TMOHS1 hotspot by @oopsbagel in #393
- docs: minor fixes for , npm from daemon/web by @oopsbagel in #459
- recreate manifest entries if manifest is recreated due to error fixes… by @cooperq in #358
- unified rayhunter-daemon binary for all devices by @oopsbagel in #460
- Imsi request v2 by @cooperq in #463
- Attach type by @cooperq in #465
- Fixes #433 do not stop recording when deleting a past entry by @gaykitty in #468
- doc: add how to disable wifi entirely to the faq by @oopsbagel in #472
- generic_framebuffer: show status when ui_level!=0 by @oopsbagel in #471
- Support for running on the PinePhone's Quectel modem by @oopsbagel in #464
- lib: pycrate-rs now lives in EFF's github org by @wgreenberg in #474
- New Heuristic: incomplete sib by @cooperq in #473
- Bump version to 0.5.0 by @wgreenberg in #477
New Contributors
- @simonft made their first contribution in #431
- @QuietEngineer made their first contribution in #439
Full Changelog: v0.4.0...v0.5.0
Rayhunter v0.4.0
Major Changes
- RRC Parser bugs are fixed, null cipher heuristic works and is reliable again
- Changes your config settings in the web UI
- single button to download zip of QMDL and PCAP files
- New hardware support: Wingtech CT2MHS01 hotspot
- Multiple bufixes
- Multiple documentation updates
What's Changed
- doc: Fix instructions for mac quarantine bit by @jrddupont in #385
- doc: add re-enabling USB tethering to the FAQ by @oopsbagel in #378
- Loosen up issue templates by @untitaker in #376
- Allow enabling/disabling analyzers from config file by @untitaker in #382
- Do not publish docs from any branch by @untitaker in #391
- Add support for TP-Link M7310 by @untitaker in #390
- fix(ci): restore deleted workflow_call trigger by @oopsbagel in #392
- Fix broken CI badge in README by @untitaker in #394
- chore/fix: fix blame ignore rev file rev by @oopsbagel in #399
- Switch to hampi branch which fixes RRC parser by @cooperq in #406
- Fix last_message_time showing as 1970 when capture is 0 bytes by @untitaker in #402
- Debounce key input events by @untitaker in #403
- Disable input keys by default by @untitaker in #407
- QOL fixes by @cooperq in #408
- feat: support Wingtech CT2MHS01 hotspot by @oopsbagel in #387
- Fix broken installer on TP-Link M7350 v9 by @untitaker in #418
- Try out rust-cache action by @untitaker in #416
- Update documentation and fix broken links by @untitaker in #417
- Add ZIP download endpoint by @untitaker in #410
- Config change and restart UI by @untitaker in #351
- 0.4.0 release by @wgreenberg in #411
New Contributors
- @jrddupont made their first contribution in #385
Full Changelog: v0.3.4...v0.4.0
Rayhunter v0.3.4
What's New
- Fix crash when deleting recordings by @untitaker in #369
All Changes
- Fix crash when deleting recordings by @untitaker in #369
- Switch to the EFF org fork of adb_client by @gaykitty in #375
- ci: release from actions, only test changed files by @oopsbagel in #374
- ci: don't try to use env: by @oopsbagel in #380
- bump version by @cooperq in #379
Full Changelog: v0.3.3...v0.3.4
Rayhunter v0.3.3
Major Updates
- Rust native installer now works in windows! Rejoice ye windows users!
- You can now start a new rayhunter capture by double clicking the power button on Orbic and TP-Link
- Fixed a bug where all informational logs and warnings were displayed as low severity warnings in the web UI
- Many Many documentation updates
What's Changed
- Winstall by @cooperq in #353
- Add basic key input by @untitaker in #350
- Add files via upload by @MatejKovacic in #354
- Update using-rayhunter.md by @MatejKovacic in #352
- Add documentation for key input by @untitaker in #355
- Move most serial commands to usb shared USB claim with adb by @gaykitty in #359
- dig deeper in the json tree. Fixes #360 by @cooperq in #362
- update win docs by @cooperq in #361
- Version bump by @cooperq in #356
Full Changelog: v0.3.2...v0.3.3
Rayhunter v0.3.2
What's Changed
-
Crucial bugfixes for TP-Link and the installer
-
update adb version which fixes adb key missing error. Fixes #330 by @cooperq in #349
-
Add
installer util shell command
to get shell on orbic by @cooperq -
update adb version which fixes adb key missing error. Fixes #330 by @cooperq in #349
-
Fixes for TP-Link M7350 v9 by @untitaker in #328
-
Remove dead code and default features by @untitaker in #348
Full Changelog: v0.3.1...v0.3.2
Rayhunter v0.3.1
What's Changed
- fix issues with powershell installer by @cooperq in #319
- [DOCS] Fix install extract instructions by @alliraine in #322
- [HTML] Front End Redesign and Mobile Optimization by @alliraine in #320
- Re-enable debug info and unwind for non-firmware binaries by @gaykitty in #324
- Make Delete All Recordings more robust against missing recordings by @untitaker in #317
- Add env_logger to installer by @gaykitty in #331
- Mention quarantine bit on macOS by @untitaker in #329
- TP-Link: Update hardware compatibility, and add windows instructions by @untitaker in #335
- more bugfix by @cooperq in #321
- [HTML] Add logo and fix table overflow by @alliraine in #338
- Fix installing from source by @untitaker in #339
- Update tplink-m7350.md by @MatejKovacic in #342
- Update installing-from-release.md by @MatejKovacic in #343
- bump version to 0.3.1 by @cooperq in #346
New Contributors
- @MatejKovacic made their first contribution in #342
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's new
- Full support for the TP-Link M7350 which supports the EU and other countries! Thanks to many contributors for this!
- A completely new installer written in rust by @gaykitty which will work for both the TP-Link and Orbic devices and across all supported platforms (windows support coming soon.)
- A completely revamped web UI by @wgreenberg which will leave you in tears at how much more beautiful it is.
- Moved all our documentation for the project to book format which can be read at https://efforg.github.io/rayhunter/ thanks to @oopsbagel and @wgreenberg
- Multiple bug fixes, improvments, and changes to documentation
What's Changed
- README: clarify "unzip" instructions by @thcipriani in #282
- ci: use rust-lld for all release targets by @oopsbagel in #284
- Fix clippy lints and upgrade deku by @untitaker in #296
- unzip -> decompress by @wgreenberg in #297
- Add disclaimer about country support by @untitaker in #298
- Frontend rework by @wgreenberg in #276
- ci: remove duplicated ISSUE_TEMPLATE directory by @oopsbagel in #293
- [DOCS] Update README.md to Explicitly State Supported Bands by @zoracon in #304
- docs: publish mdbook in doc to github pages by @oopsbagel in #307
- doc(building bin/web): also run npm install by @oopsbagel in #305
- Migrate README content to the mdbook by @wgreenberg in #308
- Add basic docs for TP-Link by @untitaker in #309
- Fix typo in SUMMARY.md by @strasharo in #313
- HTML: Fix analysis collapsing by @alliraine in #314
- Rust Installer by @gaykitty in #291
- Update documentation for Rust installer by @untitaker in #315
- Version bump by @cooperq in #316
- Create versioned release tarball by @kevstewa in #311
New Contributors
- @thcipriani made their first contribution in #282
- @strasharo made their first contribution in #313
- @alliraine made their first contribution in #314
- @kevstewa made their first contribution in #311
Full Changelog: v0.2.8...v0.3.0