Markus Unterwaditzer 5e5514a11f Fix key_input blocking shutdown
Discovered in #351 where restart would hang forever.

key_input.rs never properly implemented shutdown because it didn't have
to do anything interesting on shutdown.

Wire up oneshot channels so that it falls in line with other services.

I do wonder though if there's a more clever way of handling this. For
example I could just not use the task_tracker, use tokio::spawn and let
the task get cancelled by tokio.
2025-06-21 23:57:54 +02:00
2025-06-21 23:57:54 +02:00
2025-06-18 13:32:37 -07:00
2025-06-13 16:04:13 +02:00
2025-06-20 11:47:40 +02:00
2025-06-06 12:44:39 -07:00
2025-06-17 16:30:22 -07:00
2025-05-12 16:10:39 -07:00
2025-03-07 11:40:37 -08:00
2023-11-08 15:23:19 -08:00
2025-06-04 10:12:08 -07:00
2025-06-14 17:13:30 +02:00
2025-03-11 15:35:47 -07:00

Rayhunter Logo - An Orca taking a bite out of a cellular signal bar

Rayhunter

Tests

Rayhunter is an IMSI Catcher Catcher for the Orbic mobile hotspot. To learn more, check out the Rayhunter Book.

Description
No description provided
Readme GPL-3.0 17 MiB
Languages
Rust 76.9%
Svelte 16%
TypeScript 3.7%
Shell 1.2%
Python 1.2%
Other 0.9%