Wake-on-Lan magic packet generator
yawol
1.2
yawol is a simple Python script that generates and sends a Wake-on-Lan magic packet to the specified MAC address.
The script is given AS IS and it is under the AGPL Aferro license 3.0.
For more information about the license terms please refer to the LICENSE file distributed with the project.
yawol.py MACAddress [--port port] [--times times] [--interval interval]
- MACAddress: is the MAC address of the appliance to wake up (e.g.: 0011223344AF)
- --port: the destination of the magic packet. If it is not specified the default is 7.
- --times: times to send the magic packet. If it is not specified the default is 1.
- --interval: interval, in seconds, between packets. If it is not specified the default is 0.
yawol.py 0011223344AF --port 9
yawol.py 0011223344AF --port 9 --interval 2 --times 10
yawol.py 0011223344AF
The program requires Python 3. It was tested and developed under Python 3.10
Many thanks to JetBrains for giving us the Open Source License for free with the full access to their developer suite until September 2022.
Copyright(C) 2022-2024 Marco S. Zuppone - msz@msz.eu - https://msz.eu
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
All the details on the license are available online here https://www.gnu.org/licenses/agpl-3.0.en.html or in the file COPYING.TXT included in this distribution.