$mac = "AA:BB:CC:DD:EE:FF" # NAS MAC address
$target = "your.livebox.public.ip" # or your DDNS hostname if you have one
$port = 9
$macBytes = $mac -split '[:-]' | ForEach-Object { [byte]("0x" + $_) }
$packet = [byte[]](,0xFF * 6) + ($macBytes * 16)
$udp = New-Object System.Net.Sockets.UdpClient
$udp.Connect($target, $port)
for ($i = 0; $i -lt 6; $i++) {
$udp.Send($packet, $packet.Length) | Out-Null
Start-Sleep -Milliseconds 100
}
$udp.Close()
