Crates.io | wole |
lib.rs | wole |
version | 1.2.8 |
source | src |
created_at | 2020-10-14 09:28:57.185933 |
updated_at | 2022-03-01 18:43:00.021954 |
description | Wake-On-Lan Magic Package Generator & Sender & CLI |
homepage | |
repository | https://github.com/ahmtcn123/Wole |
max_upload_size | |
id | 299583 |
size | 15,042 |
Wake-On-Lan CLI
wole --help
wole --mac 2c:2c:2c:2c:2c:2c --ip 192.168.1.100
wole --mac 2c:2c:2c:2c:2c:2c --ip 192.168.1.100 --mac 2a:2c:2c:2c:2c:2c --ip 192.168.1.102
wole --mac 2c:2c:2c:2c:2c:2c --ip 192.168.1.100 --aggressive
wole --listen 192.168.1.108
let create_package = wole::generate_magic_package("2C2C2C2C2C2C");
if let Ok(package) = create_package {
println!("Package Created");
let send_package = wole::send_package(SocketAddr::new(IpAddr::V4(Ipv4Addr::new(127, 0, 0, 1)), 8080), package);
if let Ok(_) = send_package {
println!("Package sent")
} else if let Err(code) = send_package {
if code == 0 {
println!("Failed to connect device");
} else if code == 1 {
println!("Failed to send packages");
}
}
} else if let Err(_) = create_package {
println!("Failed to create package")
}