Skip to content

mszeu/YAWoL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YAWoL - Yet Another Wake-on-Lan utility

Wake-on-Lan magic packet generator

PROGRAM NAME

yawol

VERSION

1.2

DESCRIPTION

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.

USAGE

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.

EXAMPLES

yawol.py 0011223344AF --port 9

yawol.py 0011223344AF --port 9 --interval 2 --times 10

yawol.py 0011223344AF

REQUIREMENTS

The program requires Python 3. It was tested and developed under Python 3.10

Special thanks

 

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 & LICENSE

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.