2014-07-01 21 views
5

Ağ üzerindeki tüm etkin IP adreslerini, xcode'ta nesnel c kullanarak almam gereken bir proje üzerinde çalışıyorum. Bu IP'leri nasıl alacağınızı bilen varsa o zaman lütfen bana rehberlik edin. Şimdiden teşekkürler.Ağ wifi yönlendiricideki tüm çalışan IP'leri bulun ios

+0

Araştırma sırasında nerede takıldınız? – holex

+0

Kolay - Ağ geçidini veya ana yönlendirici adresini biliyorsanız .. Örn. 192.168.1.1 .. o zaman 1'den 255'e 192.168.1.xxx arasında döngü yapabilir ve bu cihazlara ping yapmaya başlayabilirsin. Eğer cihaz ping'e cevap verirse o zaman aktif cihazlar listesine ekle .. –

+0

@RenoJones, kesinlikle doğrudur. Birçok PC, ping'e yanıt vermeyecek olan güvenlik duvarı yazılımı çalıştırır. –

cevap

1

Object-c ve xcode'u kullanmanız için açık bir neden var mı? nmap gibi bu tür işleri yapmak için çok iyi araçlar zaten var.

Eğer objektif-c ve xcode kullanmanız gerekiyorsa, apples socket libraries'a bakın. Ben objektif-c uzmanı değilim, fakat program akışınız mevcut IP adresinizi ve alt ağınızı çekiyor, ağınızda kaç tane olası ana bilgisayarın olacağını hesaplıyor, ardından hesaplanan her IP'yi test etmek ve hangisinin cevap vereceğini kaydetmek için Apple'ın erişilebilirlik sınıflarını kullanıyor .

İlgili konular