mirror of
https://github.com/EFForg/rayhunter.git
synced 2026-04-27 07:59:59 -07:00
Add support for the Wingtech CT2MHS01 hotspot, a Qualcomm mdm9650-based device with a screen available for US$15-35. This device is often used as a base platform for while labeled versions like the T-Mobile TMOHS1. AT&T branded versions of the hotspot seem to be the most abundant. The device has a framebuffer-driven screen at /dev/fb0 that behaves similarly to the Orbic RC400L, although the userspace program `displaygui` refreshes the screen significantly more often than on the Orbic. This causes the green line on the screen to subtly flicker and only be displayed during some frames. Subsequent work to fully control the display without removing the OEM interface is desired.
44 lines
1.3 KiB
TOML
44 lines
1.3 KiB
TOML
[package]
|
|
name = "rayhunter-daemon"
|
|
version = "0.3.4"
|
|
edition = "2021"
|
|
|
|
[features]
|
|
# These feature flags are mutually exclusive, and exactly one must be enabled.
|
|
orbic = ["rayhunter/orbic"]
|
|
tplink = ["rayhunter/tplink"]
|
|
wingtech = ["rayhunter/wingtech"]
|
|
|
|
default = ["orbic"]
|
|
|
|
[[bin]]
|
|
name = "rayhunter-daemon"
|
|
path = "src/daemon.rs"
|
|
|
|
[[bin]]
|
|
name = "rayhunter-check"
|
|
path = "src/check.rs"
|
|
|
|
[dependencies]
|
|
rayhunter = { path = "../lib" }
|
|
toml = "0.8.8"
|
|
serde = { version = "1.0.193", features = ["derive"] }
|
|
tokio = { version = "1.44.2", default-features = false, features = ["fs", "signal", "process", "rt-multi-thread"] }
|
|
axum = { version = "0.8", default-features = false, features = ["http1", "tokio", "json"] }
|
|
thiserror = "1.0.52"
|
|
libc = "0.2.150"
|
|
log = "0.4.20"
|
|
env_logger = { version = "0.11", default-features = false }
|
|
tokio-util = { version = "0.7.10", features = ["rt", "io"] }
|
|
futures-macro = "0.3.30"
|
|
include_dir = "0.7.3"
|
|
mime_guess = "2.0.4"
|
|
chrono = { version = "0.4.31", features = ["serde"] }
|
|
tokio-stream = { version = "0.1.14", default-features = false }
|
|
futures = { version = "0.3.30", default-features = false }
|
|
clap = { version = "4.5.2", features = ["derive"] }
|
|
serde_json = "1.0.114"
|
|
image = { version = "0.25.1", default-features = false, features = ["png", "gif"] }
|
|
tempfile = "3.10.1"
|
|
simple_logger = "5.0.0"
|