Açık kaynaklı WaveDigger kablosuz sinyallerin konumunu haritada gösteriyor
Öne çıkanlar
- WaveDigger, BSSID veya baz istasyonu parametreleriyle kablosuz sinyallerin konumunu deck.gl destekli haritada buluyor.
- Sistem, Apple'ın WLOC API'sini Protobuf aracılığıyla sorgulayarak koordinat dönüşümlerini hesaplıyor.
- Proje, Next.js 15 ve TypeScript altyapısıyla geliştirilip GNU AGPL v3.0 lisansıyla açık kaynak olarak paylaşıldı.
Açık kaynaklı bir proje olan WaveDigger, Wi-Fi erişim noktaları ile LTE ve 5G baz istasyonlarının fiziksel konumlarını harita üzerinde tespit etme imkanı sunuyor. Kullanıcılar, kablosuz ağların BSSID değerlerini veya baz istasyonlarının ağ parametrelerini girerek bu sinyallerin yaklaşık coğrafi koordinatlarını sorguluyor. Sistem, toplanan verileri interaktif harita arayüzünde görselleştirerek mobil ve masaüstü tarayıcılarda kullanıma açıyor.
Uygulama, Apple'ın resmi olarak belgelenmemiş WLOC konum servisleri API'sini tersine mühendislikle çözen harici araştırmalardan yararlanıyor. İstekler, Protobuf protokolü üzerinden Apple sunucularına iletiliyor ve koordinat dönüşümleri hesaplanarak kullanıcıya sunuluyor. Sistem ayrıca farklı BSSID giriş biçimlerini otomatik olarak doğruluyor, arama geçmişini saklıyor ve 5G NR aramalarında hedef hücrenin çevresindeki komşu hücreleri de listeleyebiliyor.
Next.js 15, TypeScript, Tailwind CSS ve deck.gl teknolojileriyle geliştirilen WaveDigger, GNU AGPL v3.0 lisansıyla yayımlandı. Geliştiriciler, Apple veri tabanında tüm cihazların bulunmadığını, yeni kurulan veya gizli yönlendiricilerin konum verisi içermeyebileceğini bildiriyor. Gelecek sürümlerde sonuçların JSON veya CSV olarak dışa aktarılması ve genişletilmiş hücre kümesi görüntüleme özelliklerinin eklenmesi planlanıyor.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.