Cooper Quintin
5b8a0ef8d4
Update installing-from-release.md
2025-05-19 09:31:00 -07:00
Caleb
757b053a33
[DOCS] Fix install extract instructions
2025-05-19 09:31:00 -07:00
oopsbagel
5d9bc27ac9
Merge pull request #319 from EFForg/powershell
...
fix issues with powershell installer
2025-05-17 00:02:05 +00:00
cooperq
7d45be4f0c
fix issues with powershell installer
2025-05-16 16:50:07 -07:00
Cooper Quintin
d58881c1f5
Merge branch 'kevstewa-main'
v0.3.0
2025-05-16 13:16:24 -07:00
Kevin Stewart
4e16c7f9ce
Merge remote-tracking branch 'upstream'
2025-05-16 13:10:50 -07:00
Kevin Stewart
c6d0cccb76
Switch release artifact to zip with SHA256
...
This change updates the build_release_zip workflow job to create and
upload a .zip archive and its corresponding .sha256 checksum file
instead of a .tar archive.
2025-05-16 12:37:47 -07:00
Cooper Quintin
f2d32512aa
bump installer version
2025-05-16 12:19:03 -07:00
Cooper Quintin
e463d40c07
bump version to 0.3.0
2025-05-16 12:19:03 -07:00
Markus Unterwaditzer
c8edacf1ed
rootshell, and add missing --release
2025-05-16 11:59:39 -07:00
Markus Unterwaditzer
ce8260b92c
Update documentation for Rust installer
2025-05-16 11:59:39 -07:00
Sashanoraa
d6e4f6a71d
Always include firmware binaries statically into installer
2025-05-16 11:48:23 -07:00
Sashanoraa
a2269fb5f7
Clean up function names and fix clippy warning
2025-05-16 11:48:23 -07:00
Sashanoraa
1c4e9b8499
Switch to having the rev for adb_client in Cargo.toml
2025-05-16 11:48:23 -07:00
Sashanoraa
fce30a78a2
Add special case to avoid hang on macOS
2025-05-16 11:48:23 -07:00
Sashanoraa
6a16ad7f15
Add special case for PermissionDenied on macOS
...
On macOS this can mean the device is busy.
2025-05-16 11:48:23 -07:00
Sashanoraa
ec5bd81a70
Update adb_client, now with usb lib being a feature flag
...
This update also fixes libusb throwing timeouts when it shouldn't
2025-05-16 11:48:23 -07:00
Sashanoraa
fbce9c8b04
Update adb_client to usb libusb on window and macOS
2025-05-16 11:48:23 -07:00
Markus Unterwaditzer
92b825a9e3
reset language for v3 after installation
2025-05-16 11:48:23 -07:00
Markus Unterwaditzer
c285e2ca08
Various fixes for TP-Link
...
* explicitly mount the SD card to improve reliability
* do not crash when the SD card is already mounted
* address some review feedback
2025-05-16 11:48:23 -07:00
Sashanoraa
4a7452806d
Update adb_client with session fix
2025-05-16 11:48:23 -07:00
Sashanoraa
2e85d4f186
Switch adb_client back to the rayhunter branch
...
We've confirmed nusb works so I've merged it into the rayhunter branch.
2025-05-16 11:48:23 -07:00
Markus Unterwaditzer
e3acfe9144
Update documentation and remove old installer scripts
2025-05-16 11:48:23 -07:00
Markus Unterwaditzer
7418cc19b3
fix for tplink v5.2
2025-05-16 11:48:23 -07:00
Markus Unterwaditzer
cc72f1eabc
fix clipppy
2025-05-16 11:48:23 -07:00
Markus Unterwaditzer
e071bc6619
Add basic installer for TP-Link v5
2025-05-16 11:48:23 -07:00
Sashanoraa
60015e0ff6
Add serial subcommand to installer
2025-05-16 11:48:23 -07:00
Sashanoraa
bbcf23899e
Remove the "install-*" prefix from the install commands
2025-05-16 11:48:23 -07:00
Sashanoraa
c97212cdc8
Switch to read_exact in tp-link telnet_send_command
2025-05-16 11:48:23 -07:00
Sashanoraa
894f457751
Update adb_client to remove unneeded deps from tcp
2025-05-16 11:48:23 -07:00
Markus Unterwaditzer
da34c05364
Simplify the tplink installer
...
Found an exploit that requires fewer HTTP requests and can be run
without auth.
2025-05-16 11:48:23 -07:00
Sashanoraa
30d62b8d7b
Add Orbic support for the Rust installer and some common improvements
2025-05-16 11:48:23 -07:00
Sashanoraa
1f7b7f0f1a
Move serial into the installer in prep for Orbic support
2025-05-16 11:48:23 -07:00
Markus Unterwaditzer
da53ec9df2
move to tplink module
2025-05-16 11:48:23 -07:00
Markus Unterwaditzer
0beff5ea63
fix path
2025-05-16 11:48:23 -07:00
Markus Unterwaditzer
a946ebbe92
remove default features from hyper
2025-05-16 11:48:23 -07:00
Markus Unterwaditzer
64a87534ee
fix up ci, build installer in actions
2025-05-16 11:48:23 -07:00
Markus Unterwaditzer
4a94545498
Tplink M7350 installer v3 in Rust
...
It does the same thing as https://github.com/EFForg/rayhunter/pull/272
but only installs necessary files. Installation happens entirely over
the network so there is no dependency on ADB.
Currently can be used like this:
1. cargo build --bin rayhunter-daemon --target armv7-unknown-linux-gnueabihf --release --no-default-features --features tplink
2. cp target/armv7-unknown-linux-gnueabihf/release/rayhunter-daemon dist/rayhunter-daemon-tplink
3. cargo run --bin installer -- install-tplink
2025-05-16 11:48:23 -07:00
Caleb
9e532ac975
Fix mismatch in padding from table header and table rows
2025-05-16 11:29:39 -07:00
Caleb
35e3c80313
Add RayHunter branding colors to TailwindCSS
2025-05-16 11:29:39 -07:00
Caleb
221c3591fd
Change trashcan icon to white
2025-05-16 11:29:39 -07:00
Caleb
cf0061fe53
fix analysis collapsing
2025-05-16 11:29:39 -07:00
strasharo
5bd2909c0d
Fix typo in SUMMARY.md
2025-05-14 10:14:55 -07:00
Kevin Stewart
3e1eb9d5e6
Create versioned release tarball
...
The release workflow now produces a tarball named
`rayhunter-v<version>.tar`, where the version is dynamically extracted
from `rayhunter/bin/Cargo.toml`. Additionally, the archive contains a
top-level directory named `rayhunter-v<version>/`, making each release
artifact clearly identifiable and self-contained by version. This change
improves clarity for downstream consumers and simplifies managing
multiple versions.
2025-05-13 15:12:03 -07:00
oopsbagel
adfe081eaf
Merge pull request #309 from untitaker/tplink-doc
...
Add basic docs for TP-Link
2025-05-13 03:03:46 +00:00
Markus Unterwaditzer
f165dddd0c
fix check mark on orbic.md
2025-05-13 01:22:55 +02:00
Markus Unterwaditzer
214375ead2
split out orbic too
2025-05-13 01:21:57 +02:00
Markus Unterwaditzer
0d4514a332
Add basic docs for TP-Link
2025-05-13 01:18:52 +02:00
oopsbagel
5180205144
doc: uninstalling.md: fix code block
2025-05-12 16:10:39 -07:00
Will Greenberg
5ed1a9bae3
rm broken doc link
2025-05-12 16:10:39 -07:00