MAClens

Analyse d’adresse MAC

Documentation de l’API

L’API MAClens renvoie, au format JSON, l’analyse d’une adresse MAC : formats normalisés, bits I/G et U/L, constructeur issu des registres IEEE MA-L, MA-M et MA-S, et cas particuliers documentés.

Endpoints

Deux chemins identiques sont exposés :

  • GET /api/public/mac/:mac

    Accessible depuis n’importe quel site ou script (CORS autorisé). À utiliser pour les appels externes.

  • GET /api/mac/:mac

    Même réponse, exposé en interne pour l’application.

Paramètres

?lang=lang
fr ou en (par défaut : en)
:mac
L’adresse MAC, avec ou sans séparateurs (:, -, .) ou en hexadécimal continu.

Structure de la réponse

  • address — formats canonique, hexadécimal, tirets, Cisco et EUI-64.
  • bits — I/G (transmission), U/L (administration : universal ou local).
  • vendor — nom, préfixe, type de registre IEEE, pays et drapeau.
  • special — titre, résumé et usage pour les adresses réservées.

Erreurs

  • 400 missing_mac — aucune adresse fournie.
  • 422 invalid_mac — format non reconnu.

Exemple

Remplacez :mac par l’adresse à analyser.

curl -s "https://project--0360dcfd-446d-42de-96da-f4b4aaa8224a.lovable.app/api/public/mac/28:6F:B9:12:34:56?lang=fr"

Exemple avec curl

À lire aussi