docs: def EnumerateInterfacesFromClient(args):
    """Enumerate all MAC addresses."""
    del args  # Unused
  
    libc = ctypes.cdll.LoadLibrary(ctypes.util.find_library("c"))
    ifa = Ifaddrs()
    p_ifa = ctypes.pointer(ifa)
    libc.getifaddrs(ctypes.pointer(p_ifa))
  
    for iface in ParseIfaddrs(p_ifa):
      yield iface
  
    libc.freeifaddrs(p_ifa)