Frida/frida_core/src/main.rs
2024-12-09 01:57:54 +03:00

35 lines
727 B
Rust

use env_logger::Builder;
use log::{info, error, LevelFilter};
mod device;
mod tun;
#[cfg(target_os = "windows")]
mod win_tun;
#[cfg(target_os = "linux")]
mod linux_tun;
#[tokio::main]
async fn main() {
Builder::new()
.filter(None, LevelFilter::Info)
.init();
let (reader, _writer) = tun::create_tun();
let a = tokio::spawn(async move {
let mut buf = Vec::new();
info!("Started!");
loop {
// info!("We've got {} bytes of data!", c)
let r = reader.read(&mut buf).await;
match r {
Ok(_c) => {},
Err(_e) => error!("We've got a nasty error message!")
}
}
});
let _ = a.await;
}