Çözüldü Bağlı olunan modemin MAC adresini nasıl alınır?

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Çözüm
Bash:
pip install psutil
Python:
import psutil

adresses = psutil.net_if_addrs()
stats = psutil.net_if_stats()
for interface in adresses:
    if adresses[interface][0].address and stats[interface].isup:
        print(interface, adresses[interface][0].address.replace("-", ":"))
Çalışmakta olanların adreslerini veriyor.
Hocam IP adresi biliniyorsa bulabiliyoruz diye biliyorum.
Kendi cihazlarınınkini bulabiliyorsun, evet. Ama modem kendi mac'ini bağlı cihazlara bildiriyor mu?

Yani modeme bağlanan her cihaz ona mac'ini bildiriyor. Bu şekilde bağlı cihazın kimliğini tespit ediyorsun. Ama modem geri cevap olarak kendi macini bildiriyor mu bağlananlara? Mesela ipconfig /all dediğimde sadece cihazımda bulunan ağ kartlarının (bluetooth, wifi etc.) mac adresslerini görebiliyorum. getmac komutu da yine aynı şekilde sadece bunları bildiriyor. Modemimin altında yazan mac adresini hiç bir şekilde göremedim, ne telefondan, ne bilgisayardan. O yüzden diyorum, modem kendi macini bağlanan cihazlara bildiriyor mu ki diye.
 
Bash:
pip install psutil
Python:
import psutil

adresses = psutil.net_if_addrs()
stats = psutil.net_if_stats()
for interface in adresses:
    if adresses[interface][0].address and stats[interface].isup:
        print(interface, adresses[interface][0].address.replace("-", ":"))
Çalışmakta olanların adreslerini veriyor.
 
Çözüm

Yeni konular

Geri
Yukarı