Skip to content

Network Scanner

The dashboard scanner sends ARP requests on a local interface, resolves hostnames when possible, and returns IP and MAC addresses that can prefill the machine form.

  • Run the proxy on Linux or macOS.
  • Use a network interface with an IPv4 address and a MAC address.
  • Grant the process permission to create raw network sockets.
  • Scan only networks you own or are authorized to administer.

Windows builds do not currently include the ARP scanner. Register machines manually on Windows.

  1. Open the dashboard.
  2. Choose a named interface, such as en0 or eth1, or leave Auto-detect interface selected.
  3. Choose Scan network.
  4. Wait approximately five seconds for ARP replies and hostname lookups.
  5. Choose the plus action beside a result to prefill the registration form.

Auto-detection prefers an active, non-loopback IPv4 interface with a MAC address. It attempts to avoid common Docker bridge interfaces.

ARP discovery reflects the current local network state. Before saving:

  • confirm that the MAC belongs to the interface configured for Wake-on-LAN;
  • use a DHCP reservation or stable IP address;
  • replace an unhelpful hostname with a clear machine name;
  • confirm that the selected interface reaches the same broadcast domain as the target.

Run the proxy with the privileges required for raw sockets. A service installed by wakezilla setup has system-level privileges, but a foreground process may need sudo on Linux or macOS.

Confirm that the interface is up, is not loopback, has an IPv4 address, and exposes a MAC address. Select it explicitly instead of using auto-detection.

ARP cannot discover devices across routed networks or most VLAN boundaries. Run the scanner on the target LAN, then register missing machines manually.