Node.js ile yerel ağda cihaz keşfi için yaklaşımım

Yerel ağ araçlarında cihaz keşfi yaparken kullandığım akışı ve performans açısından dikkat ettiğim noktaları not ettim.

Tarama işlemini tek seferde yüzlerce bağlantı açmak yerine kontrollü paralellik ile yürütmek daha stabil sonuç veriyor.

Akış

  • Aktif subnet bilgisini bul.
  • IP aralığını üret.
  • Sınırlı eşzamanlı istek gönder.
  • Sonuçları üretici/MAC bilgileri ile zenginleştir.