From a3da2a5a3761bdc9aec1f5a4761b6fa564db5101 Mon Sep 17 00:00:00 2001 From: Obfusu22 <4481203+obfusu@users.noreply.github.com> Date: Mon, 29 Jun 2026 09:14:56 +0530 Subject: [PATCH] update output --- src/main.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main.rs b/src/main.rs index 9e395f8..392b93a 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,7 +1,7 @@ use std::env::args; use std::net::UdpSocket; -fn get_magic_pkt(mac: String) -> [u8; 102] { +fn get_magic_pkt(mac: &String) -> [u8; 102] { let mut mac_bytes = [0u8; 6]; let mut magic_bytes = [0u8; 102]; magic_bytes[..6].fill(0xFF); @@ -19,10 +19,10 @@ fn get_magic_pkt(mac: String) -> [u8; 102] { fn main() { let mac = args().nth(1).expect("no mac given; Usage woly aa:bb:cc:dd:ee:ff"); - let magic_bytes = get_magic_pkt(mac); + let magic_bytes = get_magic_pkt(&mac); let socket = UdpSocket::bind("0.0.0.0:0").expect("couldnt' bind socket"); socket.set_broadcast(true).expect("couldn't set broadcast"); socket.send_to(&magic_bytes, "255.255.255.255:9").expect("couldn't send data"); - println!("{:02X?}", magic_bytes); + println!("Magic packet sent to 255.255.255.255:9 for Mac {:?}", mac); }