
Bulut tabanlı yazıcı sistemi projesi için test amaçlı basit bir Local IP Tarayıcı uygulaması yazdım. Basitçe, girdiğimiz subnet ağındaki cihazları tarayıp, isim ve mac adreslerini döndürüyor.
Kodlar biraz eğitim amaçlı, ipScanProcess fonksiyonu, girilen aralık değerlerindeki ip adreslerinin hostname’ini buluyor. getMacByIp fonskiyonu ise arp komutunu kullanarak, önbellekte tutulan ip ve mac adresi eşleşmelerini getirerek, ip adresine ait mac adresini veriyor.
Eklemek isterim ki, herhangi bir performans kaygısı olmadan kabaca çıkmış bir kod düzeni. Not kalsın istedim.
Github üzerinden inceleyebilirsiniz.
https://github.com/sezercoban/IP-Scanner