Selamlar,

Networkünüzde yönetilebilir bir switch kullanıyorsanız switch üzerinden
mac tablosunu çekerek bu kontrolü yapabilirsiniz. Mac tablosundaki
kayıtlar, herhangi bir ip ve mac adresinden 5 dakika boyunca bir
haberleşme olmaması durumunda o ip ve mac adresi tablodan düşürülür. O
nedenle tek seferde tablodaki verileri almak ve onlar üzerinden işlem
yapmak sağlıklı olmayabilir, belirli aralıklarla tabloyu çekmelisiniz.
Veya Mac tablosunu çekmeden önce ip listesindeki ip adreslerine 1'er
adet ping atarsanız var ise o ip adreslerine ait kayıtlar switch'in mac
tablosuna işlenir. Sunucu ping'e kapalı olsa da olmasa da fark etmez,
switch üzerindeki mac tablosuna kayıt düşer.

Ya da switch'in MAC tablosu yerine bilgisayarınızın mac tablosunu
kullanabilirsiniz bu işlem için. Kontrol etmek istediğiniz ip
adreslerinin tamamına 1'er ping atın ve "arp -a" komutu ile çıktıyı
alın. Orada ip adresine karşılık bir MAC adresi var ise o ip
kullanılıyor demektir.

İyi Çalışmalar
Samed YILDIRIM

On 10/16/2014 01:19 AM, Kayhan KAYIHAN wrote:
>
> Herkese Selam,
>
>  
>
> Geliştirmekte olduğum bir tool ile ilgili ufak bir sorunum var.
>
> Network deki IP adreslerini tarayarak kullanılan IP adreslerinin
> listesini çıkartmam gerekiyor, Python da HostCheck olayını iki şekilde
> yaptırabiliyorum,
>
> -          os.system("ping -c 1 " + host)
>
> -          Nmap Modülü kullanarak host status Check
>
>  
>
> Ping ile check ettiğimde pinge kapalı sunucuları yakalayamıyor uygulama,
>
> Nmap ile scan ettiğimde ise host unreachable olan hostları UP olarak
> görüyor.
>
>  
>
>  
>
> Kısaca pinge kapalı sistemlerin olduğu bir network de IP adreslerinin
> kullanılıp kullanılmadığını nasıl tespit edebilirim?
>
>  
>
>  
>
>
>
> ------------------------------------------------------------------------
> <http://www.avast.com/>       
>
> This email is free from viruses and malware because avast! Antivirus
> <http://www.avast.com/> protection is active.
>
>
>
>
> _______________________________________________
> Linux-programlama mailing list
> [email protected]
> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> Liste kurallari: http://liste.linux.org.tr/kurallar.php

_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap