Support for GL.iNet GL-X750 Spitz created #828
chaugan
started this conversation in
Show and tell
Replies: 1 comment
-
|
Thanks @chaugan, this is useful should we decide to support the device at some point |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I'm not a good coder, so I have had Claude make working support for the GL.iNet GL-X750.
The reason for adding the support for this is because I didn't find any supported routers that could be powered 100% at the time without the battery ballooning (I'm in Europe, so I only have access to European frequencies).
I also added two new detection methods:
IMSI-Exposing Reject/Detach Heuristic — Flags individual NAS reject/detach messages with cause codes that force GUTI deletion (e.g. Attach Reject with "Illegal UE", MT Detach with "re-attach not required", Authentication Reject). Informational severity.
IMSI Exposure Rate Heuristic — Tracks the rate of IMSI-exposing messages over a 100-message sliding window. Normal LTE networks show <3% incidence. Warns at >=5% (Medium) and >=15% (High).
Since the GL-X750 is very much different than many other models, I had to implement two "hacks" when it comes to Ntfy support and SD-card:
The Ntfy is now a service that lives on the external OpenWRT system. It listens for alerts from the Rayhunter software and sends it at a given interval. This is because the Rayhunter on this device doesn't have internet access (which the OpenWrt has).
The saving to SD-card feature has a cron job that copies data from the Rayhunter memory to the SD-card at an interval. This is because the way Rayhunter lives on the Router Modem it cannot access the /dev/sda device.
If you want to try it, you need follow there steps:
Disclaimer:
As noted, this is very much Claude coded, also since I don't own a Stingray, I cannot verify that anything actually works.
You can find my fork at:
https://github.com/chaugan/rayhunter
Beta Was this translation helpful? Give feedback.
All reactions