wakeonlan

0.1.0 • Public • Published

wakeonlan

Wake On Lan for Node.js

Sends a sequence of Wake-on-LAN packets to the specified MAC address. Returns a Promise.

Inspired by node_wake_on_lan

const wol = require('wakeonlan')
 
// MAC is case-insensitive. colons optional
wol('04:18:D6:A0:47:27').then(() => {
  console.log('wol sent!')
})
 

usage

wol(mac, [opts])

options

  • address : The destination address. Default : '255.255.255.255'

  • count : Number of packets to send. Default : 3

  • interval : Interval between packets. Default : 100

  • port : Port to send to. Default : 9

  • from : Source address for socket. If not specified, packets will be sent out to the broadcast address of all IPv4 interfaces. Default : null

Package Sidebar

Install

npm i wakeonlan

Weekly Downloads

128

Version

0.1.0

License

MIT

Last publish

Collaborators

  • gigafied