php driven Wake on LAN webapp for remote computer startup
The purpose of this webapp is to remotely turn on computers that have WoL enabled.
Many routers disable/ignore the broadcast address of a subnet that originate from outside of the local network. To circumvent this, a PHP server placed within the network is able to receive a command in the form of a submission and then dynamically generate a WoL packet to specific computers in the same subnet.
Much of the credit goes to, Toni Uebernickel [email protected], who coded the entire WoL packet generator function. I only wrapped it into a web page and added a few more tweaks:
- Some authentication (not completely secure, but better than nothing)
- A GUI in the form of a webpage