Boş IP Adreslerini Tarama
/L= Loop parametresidir. for dögüsü, bu parametre ile tetiklenecektir
%i= Bir değişken değeridir. "i" yerine başka bir değer de girilebilir. Buradaki değişken değeri, komut satırında belli noktalarda referans olarak kullanılır.
(1,1,254)= Ping'lenecek IP Adresleri 1'den başlar, 1'er, 1'er ilerler ve 254'e kadar devam eder. Buradaki sayısal değerler, isteğe bağlı olarak değiştirilebilir.
-n= IP başına ping'leme işleminin ne kadar tekrarlanacağını belirlediğimiz parametre. Parametre verilmezse, varsayılan olatak 32 bit'lik 4 paket yollayacaktır. -n parametresinden sonra bir sayı değeri belirterek, kaç tane 32 bit'lik ping paketi yollacağımızı belirlemiş oluruz.
-w= Dönen her bir echo(ping) reply paketinin milisaniye cinsinden Timeout süresini belirler.
192.168.1.%i= Buradaki i (1,1, 254 ile belirlediğiniz üçüncü bölümdeki her bir IP adresine (1-254) referans olacak kısımdır.
C:\ip.txt Kısmı C diski içersinde açmış olduğumuz komutun yazdırılacağı dosyadır.
Gördüğünüz gibi 192.168.1.1 den başlayarak 192.168.1.254'e kadar ping yollamaya başladı.
Alttaki resimde c diskinde oluşturduğumuz .txt belgesine sonuçları yazdırıyor.Burada boş ve kullanılan ip adreslerini görebilirsiniz.
Aynı işlemi, ping sonucunun istatistik bilgilerini çekmeden ve dosyaya yazdırmadan sadece ekran çıktısı olarak alabilirsiniz.
for /L %i in (1,1,254) do ping -n 2 -w 250 192.168.1.%i