🍺 BREW Explorer

← all formulae

wakeonlan

brew install wakeonlan v0.42 Artistic-1.0-Perl

Sends magic packets to wake up network-devices

1.0k
30-day installs · #1280
3.2k
90-day · #1304
12.5k
365-day · #1309
416
★ GitHub stars · updated 11mo ago

Build dependencies

Links

Raw metadata
{
  "aliases": [],
  "alternatives": [],
  "build_dependencies": [
    "perl"
  ],
  "categories": [],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Sends magic packets to wake up network-devices",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:41:25+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "wakeonlan",
  "github_default_branch": "master",
  "github_last_commit_at": "2025-09-06T19:02:21Z",
  "github_readme_excerpt": "# wakeonlan\n\n[![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit)](https://github.com/pre-commit/pre-commit)\n[![License: Artistic-2.0](https://img.shields.io/badge/License-Artistic_2.0-0298c3.svg)](https://opensource.org/licenses/Artistic-2.0)\n\nThis is some premature documentation for this project. Feel free to contact\nwith comments or additions (good or bad).\n\nAuthors:\n\n* Jos\u00e9 Pedro Oliveira ~~\u003cjpo[at]di.uminho.pt\u003e~~ \u003cjose.p.oliveira.oss[at]gmail.com\u003e\n* Ico Doornekamp \u003cico[at]edd.dhs.org\u003e\n\nTable of contents:\n\n1. [What is wakeonlan](#1-what-is-wakeonlan)\n2. [How does WOL work?](#2-how-does-wol-work)\n3. [How is it implemented here?](#3-how-is-it-implemented-here)\n4. [Known to work hardware](#4-known-to-work-hardware)\n5. [Installation](#5-installation)\n6. [Usage](#6-usage)\n7. [Contributing](#7-contributing)\n8. [Copyright and license](#8-copyright-and-license)\n9. [References](#9-references)\n\n## 1. What is wakeonlan\n\nThis script sends \u0027magic packets\u0027 to wake-on-lan enabled ethernet\nadapters, in order to switch on the called PC.\n\n## 2. How does WOL work?\n\nWOL is based on the following principle :\n\nWhen the PC shuts down, the NIC still gets power, and keeps listening on\nthe network for a \u0027magic\u0027 packet to arrive. This packet must contain a\ncertain byte-sequence, but can be encapsulated in any kind of packet\n(IPX, IP, anything). Take a look at the code for the magic sequence.\n\nThis program uses UDP for sending the packet. The complete UDP packet, sent\nover an ethernet interface, looks something like this\n\n```text\n[Ethernet header][IP header][UDP header][Magic sequence][CRCS]\n```\n\nThe only goal of the script is to send this packet over the network. It\nexpects no returning data, since the NIC only listens, and does not reply\nanything.\n\nFor a more detailed description of the Magic Packet technology, check the\nAMD resources listed in the [references](#9-references) section.\n\n## 3. How is it implemented here?\n\nThe scripts takes 2 argument",
  "github_repo": "jpoliv/wakeonlan",
  "github_stars": 416,
  "github_topics": [],
  "homepage": "https://github.com/jpoliv/wakeonlan",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 1049,
  "installs_365d": 12523,
  "installs_90d": 3247,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "Artistic-1.0-Perl",
  "llm_generated_at": null,
  "llm_model": null,
  "name": "wakeonlan",
  "oldnames": [],
  "one_liner": null,
  "optional_dependencies": [],
  "rank_30d": 1280,
  "rank_365d": 1309,
  "rank_90d": 1304,
  "raw_hash": "1713db298d87a0d8",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/w/wakeonlan.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [
    "perl"
  ],
  "version_head": null,
  "version_stable": "0.42",
  "versioned_formulae": [],
  "why_use_this": null
}