Feb 19 2010, 02:00 PM
Post
#1
|
|
![]() Group: Members Posts: 245 Joined: 30-October 03 Member No.: 813 |
Anyone know how to send a WOL Magic Packet from a Zaurus?
|
|
|
|
![]() |
Feb 26 2010, 09:04 AM
Post
#2
|
|
![]() Group: Members Posts: 245 Joined: 30-October 03 Member No.: 813 |
Anyone know how to send a WOL Magic Packet from a Zaurus? To answer my own question (because I hate it when I find questions with no answers). This works: http://gsd.di.uminho.pt/jpo/software/wakeo...o/wolpython.txt (And a copy in case the above URL dies before this forum does) # Wake-On-LAN # # Copyright © 2002 by Micro Systems Marc Balmer # Written by Marc Balmer, marc@msys.ch, http://www.msys.ch/ # This code is free software under the GPL import struct, socket def WakeOnLan(ethernet_address): # Construct a six-byte hardware address addr_byte = ethernet_address.split(':') hw_addr = struct.pack('BBBBBB', int(addr_byte[0], 16), int(addr_byte[1], 16), int(addr_byte[2], 16), int(addr_byte[3], 16), int(addr_byte[4], 16), int(addr_byte[5], 16)) # Build the Wake-On-LAN "Magic Packet"... msg = '\xff' * 6 + hw_addr * 16 # ...and send it to the broadcast address using UDP s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) s.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1) s.sendto(msg, ('<broadcast>', 9)) s.close() # Example use WakeOnLan('0:3:93:81:68:b2') As long as you have python installed, this works great. Just replace the MAC after the last line with the one you want to wake up. Very nice. Now I can shut all of the computers in my house off (or put them to sleep) and use my Z to turn them on when I need to access them. |
|
|
|
clofland Wake On Lan (wol) Magic Packet Feb 19 2010, 02:00 PM
Capn_Fish I believe hping2 can do WOL. A quick Google seems ... Feb 20 2010, 02:01 PM![]() ![]() |
|
Lo-Fi Version | Time is now: 19th June 2013 - 12:59 AM |