Wake On Lan perl script - Wake based on interface, Regular Expression or MAC
Hello, I created a perl script to wake machines behind pfSense firewalls. I created it because I wanted something more flexible than using wget to grab the wake on lan url to either wake a specific MAC address or to trigger the wake all function. I thought it might be useful for others. If anyone has any enhancement requests please let me know and I'll see what I can do.
The script allows you to select which machines to wake up based on the following.
Specific MAC address - works like normal.
Interface - wakes all machines on a specific interface.
Regular Expression - wakes all machines that have a description that matches the regular expression you use.