mirror of
https://github.com/EFForg/rayhunter.git
synced 2026-05-05 03:29:07 -07:00
More reorganization, renamed to Wave Hunter
This commit is contained in:
21
src/bin/wavehunter.rs
Normal file
21
src/bin/wavehunter.rs
Normal file
@@ -0,0 +1,21 @@
|
||||
use wavehunter::diag_device::{DiagDevice, DiagResult};
|
||||
use wavehunter::diag_reader::DiagReader;
|
||||
|
||||
fn main() -> DiagResult<()> {
|
||||
// this should eventually be removed for prod
|
||||
env_logger::init();
|
||||
|
||||
let file = std::fs::File::options()
|
||||
.read(true)
|
||||
.write(true)
|
||||
.open("/dev/diag")?;
|
||||
let mut dev = DiagDevice::new(&file)?;
|
||||
dev.enable_debug_mode("/data/wavehunter-debug")?;
|
||||
dev.config_logs()?;
|
||||
|
||||
loop {
|
||||
for msg in dev.read_response()? {
|
||||
println!("msg: {:?}", msg);
|
||||
}
|
||||
}
|
||||
}
|
||||
20
src/bin/wavehunter_reader.rs
Normal file
20
src/bin/wavehunter_reader.rs
Normal file
@@ -0,0 +1,20 @@
|
||||
use wavehunter::debug_file::DebugFileReader;
|
||||
use wavehunter::diag_reader::DiagReader;
|
||||
use wavehunter::diag_device::DiagResult;
|
||||
|
||||
fn main() -> DiagResult<()> {
|
||||
// this should eventually be removed for prod
|
||||
env_logger::init();
|
||||
let args: Vec<String> = std::env::args().collect();
|
||||
if args.len() != 2 {
|
||||
println!("Usage: {} /path/to/debug/file", args[0]);
|
||||
std::process::exit(1);
|
||||
}
|
||||
let mut debug_reader = DebugFileReader::new(&args[1])?;
|
||||
|
||||
loop {
|
||||
for msg in debug_reader.read_response()? {
|
||||
println!("msg: {:?}", msg);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user