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.