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 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 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. Magic Packet sent to the limited broadcast address (255.255.255.255) it is received by all machines on the same subnet but not forwarded to machines on other subnets.
- Subnet-directed broadcast. Packet sent to the target machine subnet. The router or switch will forward the packet to all the machines on the subnet.
- Unicast. 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.
- Start Wake-on-LAN Packet sniffer on the target (tested) machine;
- Start your the Wake-On-Lan program which be used to send out magic packets (in this example it is
- Send packet to the tested machine;
On example below is shown received packet which be send from IP 192.168.1.4 to subnet-directed broadcast address 192.168.1.255 and destination port 7.
Packet contains MAC Address 00E04C3103AC and empty password.
Wake-on-LAN Packet sniffer v1.1 (freeware) Download