Recuperar dirección MAC mediante SSDP

@pierre-gilles

Para la recuperación automática de la MAC, he revisado lo que actualmente devuelve scanNetwork('ssdp').

Para mi TV LG, obtengo:

{
  "source_ip": "192.168.1.71",
  "source_port": 49363,
  "headers": "..."
}

La MAC no está presente en la respuesta SSDP en sí.

¿Sería posible que el escaneo intermedio agregue un source_mac cuando pueda resolver la IP a través de la tabla ARP/vecinos del host?

Por ejemplo:

{
  "source_ip": "192.168.1.71",
  "source_mac": "64:e4:a5:b4:88:74",
  "source_port": 49363,
  "headers": "..."
}

Esto permitiría a las integraciones que utilizan Wake-on-LAN recuperar automáticamente la MAC durante el descubrimiento, sin pedirle al usuario que la ingrese manualmente.

¿Qué opinas?