Releases: EFForg/rayhunter
Releases · EFForg/rayhunter
Rayhunter v0.2.8
What's Changed
- TP-Link device support now in main codebase! Installing is still left as an exercise for the user however (install scripts for TP Link coming soon)
- Official windows binaries for serial (install script coming soon.)
- Many improvements to serial to make installing rayhunter much simpler for people on different architectures
- Clarity and efficiency Improvements across the code
- Delete old recordings in the web ui
- Bugfixes galore!
Full Release Notes
- Add missing Cargo.lock changes by @gaykitty in #204
- Remove unused import due to e79dc4a by @gaykitty in #205
- Update rayhunter_daemon for TPLINK Compatibility by @tkerby in #194
- Added FAQ entry on how to use the rootshell to delete data from the device by @cycloarcane in #209
- Update README w/ signal instructions by @wgreenberg in #214
- More clippy fixes by @gaykitty in #206
- Improve installation doc clarity. Cleanup capitalization. Fixed #169 by @blanchardjeremy in #177
- feat(serial): replace all panics with error handling from anyhow by @oopsbagel in #232
- Fix malformed QMDL manifest writes by @untitaker in #225
- [REPO] Add Issue Templates by @zoracon in #237
- Fix rendering of last_message_time in UI by @untitaker in #224
- Fix RecordingStore::create by @untitaker in #242
- Add delete buttons to web ui by @gaykitty in #240
- Remove unneeded image dependencies by @gaykitty in #247
- mac installer: if we've already removed quarantine bit, continue by @wgreenberg in #219
- Bump tokio from 1.44.1 to 1.44.2 by @dependabot in #257
- comment was looking for a rusty way by @rusmisel in #216
- ci: installer for ubuntu-24.04-arm (aarch64) by @oopsbagel in #255
- Add the content length header to the qmdl file response by @gaykitty in #253
- Remove RecordingCBM by @untitaker in #246
- Indent rootshell's code to 4 space like everything else by @gaykitty in #220
- [REPO] Move Templates to Correct Location by @zoracon in #243
- Add PR template by @wgreenberg in #215
- [REPO] Fix Issue Template Bugs by @zoracon in #258
- Document what the red line means by @untitaker in #262
- [WIP: needs install.bat] ci: add windows installer by @oopsbagel in #256
- Add dockerfile for easier building on MacOS by @untitaker in #265
- ci: statically compile serial binary for linux by @oopsbagel in #264
- Upgrade axum to reduce binary size by @untitaker in #235
- ci: add windows target for serial by @oopsbagel in #266
- ci(windows): compile serial for x86_64-pc-windows-gnu by @oopsbagel in #267
- Add build flags and display support for TP-Link M7350 by @untitaker in #226
- Fix delete all recordings, and panic on server startup by @untitaker in #268
- chore: blameless cargo fmt by @oopsbagel in #223
- README: Do not mention SD card by @untitaker in #273
- Remove outdated instructions from README by @untitaker in #279
- update mm invite by @cooperq in #281
- bump version by @cooperq in #287
New Contributors
- @tkerby made their first contribution in #194
- @cycloarcane made their first contribution in #209
- @untitaker made their first contribution in #225
- @rusmisel made their first contribution in #216
Full Changelog: v0.2.7...v0.2.8
v0.2.7
v0.2.6
What's Changed
- fix(tools): add pycrate dependency to requirements.txt by @oopsbagel in #111
- Add FAQ to readme by @wgreenberg in #105
- Update README.md by @wgreenberg in #109
- add link to code of conduct by @cooperq in #117
- add security file by @cooperq in #138
- Update SECURITY.md by @zoracon in #144
- Update readme: Add link to PGP key for contact email address by @blanchardjeremy in #166
- minimized the binary size by @rbomze in #122
- Merge install scripts into a single, install.sh by @allpoints in #133
- Improve the README by @Inhishonor in #155
- feat(pcap): add rayhunter name and version to metadata by @oopsbagel in #167
- Remove the quarantine bit from the serial command on macOS by @kstrauser in #159
- Clippy fixes by @gaykitty in #190
- Build macOS Intel release artifacts by @wgreenberg in #179
- lib: diable null-cipher heuristic due to false positives by @wgreenberg in #196
- Add an update section by @wgreenberg in #197
- daemon: if we fail to parse the QMDL manifest, make a new one by @wgreenberg in #182
- Update make.sh by @wgreenberg in #200
- refactor(serial): replace rusb with nusb by @oopsbagel in #180
- Fix web UI by @wgreenberg in #198
- Fix typo on readme by @benbrown in #187
- bump version number by @wgreenberg in #201
- chore: bump all Cargo.toml versions to 0.2.6 by @oopsbagel in #202
New Contributors
- @oopsbagel made their first contribution in #111
- @zoracon made their first contribution in #144
- @blanchardjeremy made their first contribution in #166
- @rbomze made their first contribution in #122
- @allpoints made their first contribution in #133
- @Inhishonor made their first contribution in #155
- @kstrauser made their first contribution in #159
- @gaykitty made their first contribution in #190
- @benbrown made their first contribution in #187
Full Changelog: v0.2.5...v0.2.6
Rayhunter v0.2.5
What's Changed
- serial: fix UTF-8 panic on macOS by @wgreenberg in #97
- 2g downgrade update by @wgreenberg in #91
- lib: set uplink flag for NAS by @wgreenberg in #99
- Improve docs by @cooperq in #100
- Checkerfix by @cooperq in #101
Full Changelog: v0.2.4...v0.2.5
v0.2.4
What's Changed
- PoC of python nas heuristic by @cooperq in #85
- add inbound/outbound flag for NAS, and pcapify option for rayhunter-check by @wgreenberg in #86
- lib: add IMSI requested heuristic by @wgreenberg in #87
Full Changelog: v0.2.3...v0.2.4
Rayhunter v0.2.3
What's Changed
- implement colorblind mode by @cooperq in #83
- remove false positive IMSI heuristic until we get a NAS parser by @cooperq in #84
Full Changelog: v0.2.2...v0.2.3
v0.2.2
What's Changed
- fix installer script by @wgreenberg in #74
- fix reboot timeout by @wgreenberg in #76
Full Changelog: v0.2.1...v0.2.2
Rayhunter v0.2.1
What's Changed
Full Changelog: v0.2.0...v0.2.1
v0.2.0
Huge revamp of UI code and install scripts. UI now changes from green to red when a heuristic is triggered, also able to rerun and view analysis results of previous runs
What's Changed
- rayhunter-check improvements by @wgreenberg in #56
- Framebuffer update by @cooperq in #60
- Fix UI and add more logging by @cooperq in #61
- On-demand analysis of past recordings by @wgreenberg in #62
- Remove unused code by @wgreenberg in #63
- serial: claim USB interface by @wgreenberg in #64
- Update readme to ensure adb is in PATH by @wgreenberg in #66
- Fix macos install by @cooperq in #67
- fix nits by @cooperq in #68
- Cleanup by @cooperq in #69
- Fix release script by @wgreenberg in #70
- serial: use vendored rusb by @wgreenberg in #71
Full Changelog: v0.1.2...v0.2.0
Rayhunter v0.1.2
What's Changed
- Fix release by @wgreenberg in #53
- bugfix for mac install process by @cooperq in #54
Full Changelog: v0.1.1...v0.1.2