Wakey
Library for managing Wake-on-LAN packets. It supports:
- creating magic packets,
- broadcasting them via UDP.
Usage
From string representation of MAC address and using defaults when broadcasting:
extern crate wakey;
let wol = from_string;
match wol.send_magic
Packets can also be constructed with raw bytes and sent from / to custom addresses:
extern crate wakey;
use SocketAddr;
let wol = from_bytes;
let src = from;
let dst = from;
wol.send_magic_to;