OCaml libraries for sending Wake-on-LAN magic packets.
owol CLI toolopam install wol-eioowol AA:BB:CC:DD:EE:FFOptions:
-p, --port — UDP port (default: 9)-a, --address — destination IP (default: 255.255.255.255)-b, --broadcast — set SO_BROADCAST socket option (default: true)(* Construct a magic packet *)
let packet = Wol.magic_packet (Macaddr.of_string_exn "AA:BB:CC:DD:EE:FF")
(* Send via Eio *)
Wol_eio.send ~net mac