Skip to content

mauro-midolo/WakeOnLanHTTPRest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WindowsStartUp

Reliability Rating Security Rating Coverage Test & Release

This project is available for startup any computer in the local network from a server such as a raspberry pi

Scenario

scenario

Installation

  • Download last version

  • edit server.properties with your configuration

    • change mac.address with the computer's mac address that you want to start up
    • change security.password with stronge password
  • add execution mode for startService.sh (chmod +x startService.sh)

  • execute startService.sh with start (./startService.sh start)

  • check if server is start up

HTTP REST API

Check Status

Use it to checking if application is started Available on: GET /command/status Returns a json value as follow: {"Status":"OK"}

Startup a network pc, reading mac address from configuration file

Use it to starting the computer in network lan set into config file, using Wake On Lan (WOL) protocol Available on: GET /command/start/{passoword}

For security reasons, it returns always a json value as follow: {"Status":"OK"}

Startup a network pc, specifying mac address

Use it to starting any computer in network lan, using Wake On Lan (WOL) protocol Available on: GET /command/start/{passoword}/{mac-address}

For security reasons, it returns always a json value as follow: {"Status":"OK"}

Support the project with a donation

This project is open source and free, but if you want to support us and help us continue to maintain and improve it, you can make a donation through PayPal. Any contribution, no matter how small, is greatly appreciated and will help us keep the project active and healthy. Thank you for your support!

Donate