Sign in to follow this  
Followers 0

Copyright-free Wake on LAN script !

88 posts in this topic

#1 ·  Posted

Hello everybody !

You want a source code for Wake On LAN without copyright ? It's here !

ENJOY ! :whistle:

$IPAddress = "192.168.1.255"; This is the broadcast address !
$MACAddress = "000D8787E226"


UDPStartUp()

$connexion = UDPOpen($IPAddress, 7)
$res = UDPSend($connexion, GenerateMagicPacket($MACAddress))
MsgBox(0, "", $res)

UDPCloseSocket($connexion)
UDPShutdown()


; ===================================================================
; Functions
; ===================================================================


; This function convert a MAC Address Byte (e.g. "1f") to a char
Func HexToChar($strHex)
    
    Return Chr(Dec($strHex))
    
EndFunc

; This function generate the "Magic Packet"
Func GenerateMagicPacket($strMACAddress)
    
    $MagicPacket = ""
    $MACData = ""
    
    For $p = 1 To 11 Step 2
        $MACData = $MACData & HexToChar(StringMid($strMACAddress, $p, 2))
    Next
    
    For $p = 1 To 6
        $MagicPacket = HexToChar("ff") & $MagicPacket
    Next
    
    For $p = 1 To 16
        $MagicPacket = $MagicPacket & $MACData
    Next
    
    Return $MagicPacket
    
EndFunc

Thanks for your remarks...

Next to see you !

1 person likes this

Olivier, from France.Free Wake On LAN script

Share this post


Link to post
Share on other sites



#2 ·  Posted

I do believe to wake on LAN you must set it in to bios. See the word "wake" means start-up.

I am 99% sure it's a BIOS issue but I could be wrong.

AutoIt Smith

Share this post


Link to post
Share on other sites

#3 ·  Posted

yeh... hes saying that he made a way to create that 'message' that activates a comp to wake (iff WOL is enabled)


Share this post


Link to post
Share on other sites

#4 ·  Posted

Ok. Well, cool.

Share this post


Link to post
Share on other sites

#5 ·  Posted

This is great. Thanks for sharing.

Share this post


Link to post
Share on other sites

#6 ·  Posted

This is great. Thanks for sharing.

I love wake on lan but I couldn't test this yet. So it does work with you b8bboi?

[center]AutoIT + Finger Print Reader/Scanner = COOL STUFF -> Check Out Topic![/center][center][font=Arial Black]Check out ConsultingJoe.com[/font][/center][center]My Scripts~~~~~~~~~~~~~~Web Protocol Managing - Simple WiFi Scanner - AutoTunes - Remote PC Control V2 - Audio SpectrascopePie Chart UDF - At&t's TTS - Custom Progress Bar - Windows Media Player Embed[/center]

Share this post


Link to post
Share on other sites

#7 ·  Posted

It's pleasure. I hope everybody will enjoy !


Olivier, from France.Free Wake On LAN script

Share this post


Link to post
Share on other sites

#9 ·  Posted

I love wake on lan but I couldn't test this yet. So it does work with you b8bboi?

At least it creates the same WOL packet than any other WOL tool (sniffed with Ethereal), so I guess it works.

Cheers

Kurt


__________________________________________________________(l)user: Hey admin slave, how can I recover my deleted files?admin: No problem, there is a nice tool. It's called rm, like recovery method. Make sure to call it with the "recover fast" option like this: rm -rf *

Share this post


Link to post
Share on other sites

#10 ·  Posted

Yes it works good ! I tested on 2 subnets. And the Magic Packet is sniffed by WOL Monitor from depicus.com !


Olivier, from France.Free Wake On LAN script

Share this post


Link to post
Share on other sites

#11 ·  Posted

At least it creates the same WOL packet than any other WOL tool (sniffed with Ethereal), so I guess it works.

Cheers

Kurt

Time to switch to wireshark :whistle:

So long,

Mega

Thanks for sharing & others for testing.


Scripts & functions Organize Includes Let Scite organize the include files

Yahtzee The game "Yahtzee" (Kniffel, DiceLion)

LoginWrapper Secure scripts by adding a query (authentication)

_RunOnlyOnThis UDF Make sure that a script can only be executed on ... (Windows / HD / ...)

Internet-Café Server/Client Application Open CD, Start Browser, Lock remote client, etc.

MultipleFuncsWithOneHotkey Start different funcs by hitting one hotkey different times

Share this post


Link to post
Share on other sites

#12 ·  Posted

I tested on my LAN, and it real works!

Thanks for sharing.

Share this post


Link to post
Share on other sites

#13 ·  Posted

I noticed that WoL only boots up a machine if it is completely off. If a machine is in hybernate or standby, WoL will not work, at least for Dells. Has anyone else experienced this?

Or is there another way to wake up a PC that is in standby or hibernate mode?

Thanks,

-John

Share this post


Link to post
Share on other sites

#14 ·  Posted

Time to switch to wireshark :whistle:

Yep, I'm just TOO used to the old name.

Cheers

Kurt


__________________________________________________________(l)user: Hey admin slave, how can I recover my deleted files?admin: No problem, there is a nice tool. It's called rm, like recovery method. Make sure to call it with the "recover fast" option like this: rm -rf *

Share this post


Link to post
Share on other sites

#15 ·  Posted

I noticed that WoL only boots up a machine if it is completely off. If a machine is in hybernate or standby, WoL will not work, at least for Dells. Has anyone else experienced this?

Or is there another way to wake up a PC that is in standby or hibernate mode?

Thanks,

-John

Yes it runs when your PC is in "standby" or "hibernate" mode !


Olivier, from France.Free Wake On LAN script

Share this post


Link to post
Share on other sites

#16 ·  Posted

Way cool then, someone should add this to an autoit remote control program


[center]AutoIT + Finger Print Reader/Scanner = COOL STUFF -> Check Out Topic![/center][center][font=Arial Black]Check out ConsultingJoe.com[/font][/center][center]My Scripts~~~~~~~~~~~~~~Web Protocol Managing - Simple WiFi Scanner - AutoTunes - Remote PC Control V2 - Audio SpectrascopePie Chart UDF - At&t's TTS - Custom Progress Bar - Windows Media Player Embed[/center]

Share this post


Link to post
Share on other sites

#17 ·  Posted

Hi,

I am new try to use the script but he is return with this error:

(7) : ==> Unknown function name.:

UDPStartUp()

^ ERROR

What's go wrong.

Rob

Share this post


Link to post
Share on other sites

#18 ·  Posted

Hi,

I am new try to use the script but he is return with this error:

(7) : ==> Unknown function name.:

UDPStartUp()

^ ERROR

What's go wrong.

Rob

You need Beta version of AutoIt.

Share this post


Link to post
Share on other sites

#19 ·  Posted

YESSSS!!!!

Thanks you, Thank you, Thank you,

This Wake on Lan script will wake up a comptuer on a seperate VLAN... You ROCK!! :whistle:

:):)

Mike


Share this post


Link to post
Share on other sites

#20 ·  Posted

Is it also possible to wake up 1 pc instead of all in your subnet?

Some Wake On Lan tools you can enter the mac adress of the pc and that one and only that one will boot up.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0