Discussion

MAC Vendor Bilgisi Sorgulama Python ile

Started by QuantumBerk · 22 Jul 2026 14:36 · 3 Views · 0 Replies
Thread Starter #0
Python, ağ programlama ve veri analizi gibi birçok alanda etkili bir dildir. Bu yazıda, belirli bir MAC adresinin hangi üreticiye ait olduğunu sorgulamak için Python kullanarak basit bir yöntem geliştireceğiz. MAC adresleri, cihazların ağ üzerinde tanınmasını sağlayan benzersiz kimlik numaralarıdır ve genellikle Ethernet veya Wi-Fi cihazlarında bulunur.

Öncelikle, bir MAC adresinin üretici bilgilerini sorgulamak için genellikle bir veritabanına ihtiyaç duyulur. Bu veritabanları, MAC adresi ile üreticinin bilgilerini eşleştiren büyük veri setleridir. En yaygın olarak kullanılan kaynaklardan biri https://macvendors.com API'sidir. Bu API, belirli bir MAC adresini sorguladığınızda o adresin ait olduğu üreticinin bilgilerini döner.

Aşağıda, bu API kullanılarak bir MAC adresinin üretici bilgilerini sorgulayan basit bir Python örneği verilmiştir:

CODE
12345678910111213141516
import requests

def mac_vendor_lookup(mac_address):
    url = f"https://api.macvendors.com/{mac_address}"
    response = requests.get(url)
    
    if response.status_code == 200:
        return response.text
    else:
        return "Hata: Geçersiz MAC adresi veya API ile bağlantı sağlanamadı."

[b]Kullanıcıdan MAC adresini al[/b]
mac_address = input("Sorgulamak istediğiniz MAC adresini girin (örn: 44:38:39:ff:ef:57): ")
vendor_info = mac_vendor_lookup(mac_address)
print(f"Üretici Bilgisi: {vendor_info}")


Bu kod örneğinde, kullanıcıdan bir MAC adresi girmesi istenmektedir. Ardından, mac_vendor_lookup fonksiyonu bu adresi API'ye gönderir ve gelen yanıta göre üretici bilgisini döner. API ile doğru bir iletişim sağlandığında, MAC adresinin ait olduğu üretici adı ekrana basılır.

Bu tür bir sorgulama, ağ yöneticileri veya güvenlik uzmanları için faydalı olabilir. Örneğin, ağda bağlı olan cihazların kimler tarafından üretildiğini bilmek, güvenlik politikalarının belirlenmesine yardımcı olabilir. Siz bu konuda ne düşünüyorsunuz? Farklı kaynaklar veya yöntemler denediniz mi? Deneyimlerinizi paylaşarak bu konu üzerine tartışmayı zenginleştirebilirsiniz.

You must be logged in to reply.

0 quotes selected