Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
wake-on-lan using scapy
from scapy.sendrecv import send
from scapy.layers.inet import *
from binascii import unhexlify
import sys
magic = ''
for h in sys.argv[1].split(':'): magic += unhexlify(h);
send(IP(dst="255.255.255.255")/UDP(dport=9)/Raw(load=(chr(0xff)*6 + magic*16)))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment