{"repo":"Gibus21250/Wakupator","free":true,"listed":false,"github":"https://github.com/Gibus21250/Wakupator","clone":"git clone https://github.com/Gibus21250/Wakupator.git","description":"Automatically starts machines based on incoming traffic, using smart local IP spoofing and Wake-on-LAN.","language":"C","stars":180,"topics":["automation","c","powermanagement","server","spoofing","wakeonlan","minimalist","monitoring"],"license":"MIT","category":"workflow-automation","readme_excerpt":"Wakupator A service that allow machines on the same LAN to be automatically woken up, using IP address spoofing for a good cause. Lightweight, no dependencies, non-intrusive, and easy to integrate. Table of Contents 1. Introduction - Overview - Advantages - Limitations 2. Precautions - Client machine side - Wakupator host side - Recommendations 3. Get Started - Compile Project - Pre-compiled Binaries 4. How to Use - Launch Wakupator - How to register a Machine 5. Example - Context - Launch Wakupator - Prepare the JSON - Automate Machine Registration - Register the Machine - Final Test 6. Contributing 7. License 8. Third-party Libraries Introduction Overview Wakupator allows other machines on the same local network (LAN) to automatically wake up when defined traffic is detected. 1) Before shutdown, machines can request to spoof their IP addresses and associate zero or more ports to each of them. 2) Wakupator checks and spoofs these IP addresses when the machine is turned off, then monitors the requested traffic. 3) When specific traffic is detected, the registered machine is woken up by Wakupator via a Wake-on-LAN (IEEE 802.3) magic packet. The main goal of this project is to reduce energy wasting by sacrificing availability . This is ideal for home servers, small infrastructure which are hosting services that are not in use 24 hours a day. [!NOTE] - Wakupator runs only on Linux systems. - Wakupator can wake up any type of system compatible with Wake On Lan. Advantages - No fi","default_branch":null,"files":null,"tree":[],"storefront":"/r/Gibus21250","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Gibus21250/Wakupator/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}