Geliştirici Referansı

MAC Adresi Araması

MAC Adresi Araması API belgelerini, istek parametrelerini, yanıt alanlarını, kod örneklerini ve DomScan entegrasyonları için hata işlemeyi inceleyin.

MAC Adresi Araması

MAC adreslerinden ağ cihazı üreticilerini belirleyin (OUI araması). Yaygın tüm biçimlerdeki EUI-48 ve EUI-64 adreslerini destekler. Satıcı adını, kuruluşu, adresi, ülkeyi ve cihaz türü sınıflandırmasını döndürür. Ağ envanteri, güvenlik denetimi ve cihaz tanımlama için kullanışlıdır.

GET /v1/mac

Sorgu Parametreleri

ParametreTürAçıklama
mac gerekli string Herhangi bir biçimde MAC adresi:
44:38:39:FF:EF:57 ((iki nokta üst üste))
44-38-39-FF-EF-57 ((tire))
443839FFEF57 ((düz))

Yanıt Alanları

AlanAçıklama
macNormalleştirilmiş MAC adresi
typeAdres türü (eui-48 veya eui-64)
ouiKuruluşlara Özgü Tanımlayıcı (ilk 3 bayt)
device_idAğ Arayüz Denetleyicisi kimliği (son 3 bayt)
flagsmulticast, locally_administered, broadcast
vendor.nameÜretici/satıcı adı
vendor.organizationTam kuruluş adı
vendor.countryKayıt ülkesi
vendor.device_typeCihaz kategorisi (biliniyorsa)

Kullanım Alanları

  • Ağ cihazı envanteri
  • Ağdaki yetkisiz cihazları belirleme
  • Varlık yönetimi ve denetimi
  • IoT cihazı sınıflandırması

Örnek İstek

curl -H "X-API-Key: your-api-key" "https://domscan.net/v1/mac?mac=44:38:39:ff:ef:57"
import requests

domscan = requests.Session()
domscan.headers.update({"X-API-Key": "your-api-key"})

response = domscan.get(
    "https://domscan.net/v1/mac",
    params={"mac": "44:38:39:ff:ef:57"}
)
data = response.json()

if data['vendor']['found']:
    print(f"Vendor: {data['vendor']['name']}")
    print(f"Country: {data['vendor']['country']}")
else:
    print("Unknown vendor (not in IEEE registry)")

Örnek Yanıt

{
  "mac": "44:38:39:FF:EF:57",
  "input": "44:38:39:ff:ef:57",
  "type": "eui-48",
  "oui": "44:38:39",
  "device_id": "FF:EF:57",
  "flags": {
    "multicast": false,
    "locally_administered": false,
    "broadcast": false
  },
  "vendor": {
    "name": "Cumulus Networks, Inc",
    "found": true,
    "organization": "Cumulus Networks, Inc",
    "address": "650 Castro Street, Suite 120-245",
    "country": "US",
    "device_type": "networking",
    "source": "cache",
    "cached": true,
    "cache_age_s": 3600,
    "checked_at": "2025-01-15T12:00:00Z"
  },
  "meta": {
    "served_by": "pop=SJC country=US",
    "latency_ms": 12
  }
}
GET /v1/mac/info

Yanıt Alanları

Alan Tür
endpoint string
description string
parameters object
example_request string
example_response object

Örnek İstek

curl -H "X-API-Key: $DOMSCAN_API_KEY" "https://domscan.net/v1/mac/info"

Örnek Yanıt

{
  "endpoint": "/v1/mac",
  "description": "Lookup MAC address metadata and vendor information.",
  "parameters": {
    "mac": {
      "type": "string",
      "required": true,
      "description": "MAC address string in any common format",
      "example": "44:38:39:ff:ef:57"
    }
  },
  "example_request": "/v1/mac?mac=44:38:39:ff:ef:57",
  "example_response": {
    "mac": "44:38:39:FF:EF:57",
    "type": "eui-48",
    "oui": "44:38:39",
    "device_id": "FF:EF:57",
    "flags": {
      "multicast": false,
      "locally_administered": false,
      "broadcast": false
    },
    "vendor": {
      "name": "Cumulus Networks, Inc",
      "found": true,
      "source": "cache",
      "cached": true
    }
  }
}

Harika şirketlerdeki insanlar tarafından kullanılıyor

VercelLLM PulseOLXCasa ModernaPipeCal.comBeehiivSnykTogglRemoteSprigDeel