Network

wakeonlan – Perl Wake-on-LAN utility

wakeonlan is a command-line utility that sends Wake-on-LAN magic packets to network interfaces so that compatible computers can be powered on remotely.

The utility sends the packet over UDP and does not expect any response from the target. By default it uses the limited broadcast address, although another destination address can be specified when a subnet broadcast or another network arrangement is required.

wakeonlan can handle individual systems or several machines in one operation. Its simple command-line interface also makes it suitable for shell scripts and other automated administration tasks.

This is free and open source software.

Key Features

  • Send magic packets to one or more MAC addresses in a single invocation.
  • Uses the limited broadcast address by default.
  • Specify another destination IPv4 address or subnet broadcast address.
  • Choose a custom UDP destination port.
  • Read MAC addresses, IP addresses and ports from a file.
  • Accepts several MAC address formats, including colon-separated, hyphen-separated and unseparated forms.
  • Validates hardware addresses, IP addresses and port numbers before use.
  • Provides a quiet mode for scripts where normal output is not required.
  • Provides a dry-run mode that shows what would be sent without transmitting packets.
  • Can introduce a configurable delay between packets, including fractional delays.
  • Reports statistics for processed, valid and invalid hardware addresses.
  • Uses only standard Perl networking facilities and remains suitable for lightweight command-line environments.

Website: github.com/jpoliv/wakeonlan
Support:
Developer: José Pedro Oliveira
License: Artistic License 2.0

wakeonlan is written in Perl. Learn Perl with our recommended free books and free tutorials.


Related Software

Wake-on-LAN Tools
UpSnapSelf-hosted wake-on-LAN web application
gWakeOnLANSmall graphical utility that lets you wake up machines
Turn OnSmall GNOME utility
wakeonlanPerl script
virtwoldWake-on-LAN for libvirt based VMs
Awake on LanWake up computers remotely using Wake-on-LAN packets
wakeyManage and wake devices using Wake-on-Lan
UPSWakeSends Wake-on-LAN packets to bring systems back online
wol.rsWake On LAN magic packet command line tool and crate

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our carefully curated directory of recommended free and open source software, covering every major software category.

The directory forms part of our extensive collection of articles for Linux enthusiasts. It includes hundreds of detailed reviews, together with free and open source alternatives to proprietary software from companies such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

LinuxLinks also covers interesting projects worth exploring, Linux-compatible hardware, free programming books and tutorials, and much more.

Know a useful free and open source Linux application that we haven’t covered? Tell us about it using our submission form.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted