Simon Fondrie-Teitler
1b5575e5a6
Update ConfigForm.svelte
...
Signed-off-by: Simon Fondrie-Teitler <simonft@riseup.net >
2025-09-22 12:31:57 -07:00
Cooper Quintin
493fdfa227
add docs
2025-08-20 14:48:47 -07:00
Simon Fondrie-Teitler
1c08708bc4
Set full ntfy url in config instead of just topic
2025-08-06 13:07:08 -04:00
Simon Fondrie-Teitler
481f02f81f
Merge branch 'main' into notifications
2025-08-05 17:30:07 -04:00
Cooper Quintin
fd216ecb72
add incomplete sib heuristic
2025-07-24 16:44:59 -07:00
oopsbagel
751d504440
rename config.toml.example to config.toml.in
...
Since we now replace a value in this file, it's more of a template than
an example.
2025-07-17 16:06:09 -07:00
oopsbagel
e239653a44
config: rename display to device
...
Because we toggle some ioctl settings based on this field, change the
name to better capture that we're selecting which device we want to load
settings for, not just the display module to load. This creates room for
future per-device settings without needing more config file fields.
2025-07-17 16:06:09 -07:00
oopsbagel
22d927aa25
unified rayhunter-daemon binary for all devices
...
Replace per-device features with config "display" field with the value
set at install time.
2025-07-17 16:06:09 -07:00
Cooper Quintin
fbac464b46
add config option and documentation
2025-07-16 15:25:11 -07:00
Will Greenberg
0915103ede
Flattens analysis structure a bit
...
Instead of mirroring the QMDL container format exactly, let our analysis
files just be flat lists of packet analysis. Also removes the dummy
analyzer and adds version numbers to analysis reports and Analyzers
2025-07-16 13:20:14 -07:00
Simon Fondrie-Teitler
2c05f3d94e
Add notifications with ntfy
2025-06-26 18:01:29 -04:00
Cooper Quintin
0b05d1617c
enable null cipher heuristic by default in config
2025-06-18 13:32:37 -07:00
Markus Unterwaditzer
f2ff1be2ec
Disable input keys by default
...
People say it's too easy to press, see #404
2025-06-18 08:44:26 -07:00
Markus Unterwaditzer
86e08f9a85
Allow enabling/disabling analyzers from config file ( #382 )
...
Co-authored-by: Will Greenberg <willg@eff.org >
2025-06-10 21:37:38 +02:00
Markus Unterwaditzer
f9c8c4671e
Add basic key input
2025-06-03 13:58:47 -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
Markus Unterwaditzer
e3acfe9144
Update documentation and remove old installer scripts
2025-05-16 11:48:23 -07:00
Markus Unterwaditzer
bccdcf36e1
Merge remote-tracking branch 'origin/main' into build-features
2025-04-08 21:16:08 +02:00
oopsbagel
4099eb30a5
ci: build on ubuntu-24.04-arm (aarch64)
2025-04-08 08:53:56 -07:00
Will Greenberg
91e825adff
mac installer: if we've already removed quarantine bit, continue
2025-04-07 16:16:54 -07:00
Markus Unterwaditzer
499b86aca6
Add build features for multiple device types
...
The bin crate now has two features, one for each supported device.
* The IOCTL change from #142 is compiled in conditionally.
* Tp-link display is supported & tested for HW rev 3 and HW rev 5.
The release tarballs now contain two rayhunter-daemon binaries, for
orbic and tplink. An installer for tplink is not yet included.
Co-authored-by: m0veax <m0veax@chaospott.de >
2025-04-07 21:15:32 +02:00
Tim Kerby
0780b527b9
Update rayhunter_daemon for TPLINK Compatibility
...
TPLink devices dont have bash - only sh
2025-03-26 10:41:15 -07:00
Will Greenberg
9bc8a7892b
fix typo in installer script
2025-03-26 10:22:17 -07:00
Will Greenberg
6204bc0195
update installer script for macOS Intel
2025-03-24 16:42:58 -07:00
Kirk Strauser
88f81d86fa
Remove the quarantine bit from the serial command on macOS
2025-03-20 10:49:07 -07:00
Cooper Quintin
4214b27c0f
fix nits in install.sh and update readme with new instructions
2025-03-18 18:21:43 -07:00
Paul Beltrani
c3494e338f
Merge install scripts into a single, isntall.sh
2025-03-09 22:27:48 -04:00
Cooper Quintin
107ba58296
warn if running install scritps from git tree
2025-01-31 17:00:44 -08:00
Cooper Quintin
87f9cc403b
add colorblind mode. Fixes #77
2024-11-26 11:05:13 -08:00
Cooper Quintin
7addf3a67f
fix reboot timeout
2024-11-18 17:10:16 -08:00
Cooper Quintin
4d8cc9b738
Revert "name binary rayhunter-daemon"
...
This reverts commit 9cd5ce3394 .
2024-11-18 16:16:43 -08:00
Cooper Quintin
b0d797d206
name binary rayhunter-daemon
2024-11-18 16:16:43 -08:00
Will Greenberg
1ae3b5020b
fix installer script
...
With the odd permissions issues we've been seeing, we should use
AT_SYSCMD for all mv operations into /data
2024-11-18 16:16:43 -08:00
Cooper Quintin
a23df84848
workaround for root not being root permissions issue ( #72 )
...
* workaround for root not being root permissions issue
* update setup_rootshell()
2024-10-24 12:02:47 -07:00
Cooper Quintin
968af93b69
fix nits ( #68 )
2024-10-22 12:43:11 -07:00
Cooper Quintin
ee75326912
Fix macos install ( #67 )
...
* update shell path and some docs
* download ADB if not present
* big O not little o
* bugfix
* bugfix
* silence errors for macos developers
* Update dist/install-common.sh
Co-authored-by: Will Greenberg <willg@eff.org >
---------
Co-authored-by: Will Greenberg <willg@eff.org >
2024-10-22 12:21:27 -07:00
Will Greenberg
df84faa1f9
On-demand analysis of past recordings
...
* rayhunter-daemon: API for triggering and reading analysis
* rayhunter-daemon: rename readonly mode to debug mode
* rayhunter-daemon: debug mode allows live-loading frontend files
* rayhunter-check: rework to handle directories
* rayhunter-check: better output
* CI: build rayhunter-check
2024-10-08 14:58:46 -07:00
Will Greenberg
f6681a3703
Merge pull request #54 from EFForg/mac-bugfix
...
bugfix for mac install process
2024-08-05 10:11:59 -07:00
Cooper Quintin
d6bc307a81
bugfix for mac install process
2024-08-05 10:10:41 -07:00
Will Greenberg
cb3dbff54a
install-common: wait for atfwd_daemon to startup
...
We can't successfully run any AT commands until it has.
2024-08-05 09:57:09 -07:00
Cooper Quintin
5c4bd161fa
fix timeout bug in rooting script and update docs
2024-08-02 14:45:55 -07:00
Will Greenberg
fd1879d70a
rm debug print from install script
2024-08-02 12:42:32 -07:00
Will Greenberg
f18b993df3
Cleanup rootshell, add better setup/testing to install script
2024-08-02 12:42:32 -07:00
Will Greenberg
ff1f9a6857
Release fixes
2024-08-02 12:42:32 -07:00
Cooper Quintin
aa730f3c18
add EFF logo as an option
2024-06-14 14:15:41 -07:00
Cooper Quintin
54dd952ebd
refactor display code
2024-06-14 14:00:46 -07:00
Cooper Quintin
5fa35cb972
update example config
2024-06-12 08:54:45 -07:00
Cooper Quintin
f2df4798a9
Merge branch 'workflows' into documentation
2024-06-06 13:51:10 -07:00
Will Greenberg
b5cd3d3911
CI: add release workflow
2024-05-22 14:03:03 -07:00