Obtener la dirección MAC de dispositivos usando Python

Estoy buscando una forma (con python) para obtener la dirección de capa II de un dispositivo en mi red local. Las direcciones de la capa III son conocidas.

El objetivo es crear una secuencia de comandos que sondee una base de datos de direcciones IP a intervalos regulares asegurando que las direcciones mac no hayan cambiado y, si lo han hecho, me envíen alertas por correo electrónico.

Respuestas a la pregunta(8)

Su respuesta a la pregunta