Wake-on-LAN Packet sniffer

Wake-on-LAN Packet sniffer is designed to troubleshoot and setup Wake-on-LAN entire your Network. It allows to check whether the target machine recieve the packet. Program will display all incoming "Magic Packets".

About Wake-on-LAN magic packets

Wake-on-LAN (WOL) technology is used for remote waking up machines from sleep state through special network packets (Magic Packet). The Magic Packet is a UDP broadcast message, that contains the Media Access Control (MAC) address of the network card of the target computer. This packet should contain a synchronization stream of 6 bytes of FFh and 16 times the repetition of the MAC address.

There are three different ways to send Wake-on-LAN packets:

  • Limited broadcast: the Magic Packet sent to the limited broadcast address ( it is received by all machines on the same subnet but not forwarded to machines on other subnets.
  • Subnet-directed broadcast: the Packet sent to the target machine subnet. The router or switch will forward the packet to all the machines on the subnet.
  • Unicast: the Packet sent directly to the machine IP address. If the router or switch still has cached what port that computer is attached to, packet gets access to the machine.
Last two ways requires configuration of the routers for each subnet.

Using the tool.
  1. Start Wake-on-LAN Packet sniffer on the target (tested) machine;
  2. Start your Wake-On-Lan tool which be used to send out magic packets.;
  3. Send packet to the tested machine;
Wake-On-LAN test picture

The example below shows the packet sent from IP to subnet-directed broadcast address and destination port 7.
Packet contains MAC Address 00E04C3103AC and empty password.

Download Wake-on-LAN Packet sniffer v1.2