A downloadable tool for Windows and Linux

Wake on Lan (WOL) GUI

A graphical interface to send a Wake-on-Lan packet made in Unity.

  • Wake on Application Startup
  • Run as a startup app (Windows Installer)
  • Ping's an IP address when there is response opens website(s)

How to use:

All settings are stored in in an JSON file named:

WOL_CONFIG_SETTINGS.json

Modify the JSON to change settings/parameters.

UI Buttons:

  • Wake button
  • Copy button - copies the path of the JSON file.
  • File button - opens the file in your default text editor program (creates new JSON if none found).
  • Delete button - deletes the existing JSON file instance.
  • Reset
  • Quit

Settings and Flags:

  • StartFullscreen: Starts the application in fullscreen (default: false)
  • DefaultResolution: Set a custom windowed resolution. StartFullscreen must be false. Set to default values of (0,0) to automatically scale window resolution to 50% of monitor resolution. (default: x=0, y=0)
  • ExecuteWakeOnStart: On application startup will automatically execute the wake-on-lan command after the set amount of WakeOnStartDelay along with any other overloads such as launching sites and quitting. (default: false)
  • WakeOnStartDelay: how much delay before it starts execution. This gives you time to enter the reset hotkey if access to GUI is needed with QuitApplicationAfterWake flag set  (default: 3.0)
  • MAC: must be in the format of FF:FF:FF:FF:FF:FF
  • BroadcastAddress: Recommended to not touch if you don't know what your are doing. (default: 255.255.255.255)
  • BroadcastPort: Recommended to not touch if you don't know what your are doing. (default: 9)
  • LaunchSitesAfterWake: enables loading of websites when ping from device/server returns(default: false)
  • QuitApplicationAfterWake: Quits application after wake or sites loaded if  LaunchSitesAfterWake is true (default: false)
  • Ping_IP: The usually local IP address of the device/server you are trying to turn on. When it returns a successful ping sites will be loaded.
  • SitesToLoad: Array of websites to load after the ping of the server address is successful. LaunchSitesAfterWake must be true and Ping_IP must be set.


Advanced:

Default path on Windows is :

C:/Users/<USERNAME>/AppData/LocalLow/TurnipTossProductions/WAKE (WOL-GUI)/WOL_CONFIG_SETTINGS.json

Press [F2] or [DELETE] to reset  ExecuteWakeOnStart, WakeOnStartDelay, LaunchSitesAfterWake, QuitApplicationAfterWake to default values

This allows you to make changes to the JSON config file through GUI even if QuitApplicationAfterWake flag is enabled.

Github

https://github.com/apurplecaboose/WOL-Unity

Updated 3 days ago
Published 5 days ago
StatusReleased
CategoryTool
PlatformsWindows, Linux
AuthorTurnipToss

Download

Download
WAKE (WOL-GUI) Installer_Windows v1.0.0.exe 19 MB
Download
WAKE (WOL-GUI)_Windows v1.0.0.zip 25 MB
Download
WAKE (WOL-GUI) Linux v1.0.0.tar.gz 23 MB
Download
WAKE (WOL-GUI) Linux v1.0.0.zip 23 MB

Install instructions

Windows: Either run the installer or Unzip the .exe to use as portable

Linux: Unzip and run (AppImage in development)

Leave a comment

Log in with itch.io to leave a comment.