whois İnternet Whois bir arayüzü olduğunu.
Geleneksel whois aracı tek bir uzaktan sunucuyu sorgulamak ve sadece tek bir veri tür araştırma yapabilirsiniz. Bu yararlı bir başlangıç noktasıdır, ama birçok whois sorguları aslında farklı sunucuların birden fazla sorgu gerektirir. Biz bilerek kim ve nasıl sormak, artı standart fwhois.c aracı küçük bir değişiklik bunu destekleyecek hakkında çok akıllı Perl bir ön uç yarattık.
Programının çalıştırılması
Bu bir komut satırı aracıdır ve bir IP adresi veya etki alanı adı verilebilir. Uygun kayıt olarak en iyi tahmin yapmak için parametre bakar ve onun sorgu kapalı gönderir. Tek başına bu yeterli yararlı olacaktır, ama aynı zamanda ikinci bir sorgu için olup olmadığını görmek için yanıtı tarar.
Örneğin, Internic alan adı sistemine standart sorguları etki alanının sahibi içermez sadece en temel bilgileri döndürür:
$ Fwhois unixwiz.net@whois.internic.net
[Whois.internic.net]
Alan Adı: UNIXWIZ.NET
Sicil: NETWORK ÇÖZÜMLERİ, INC.
Whois Server: whois.networksolutions.com
Sevk URL: www.networksolutions.com
Ad Sunucusu: NS.DRAPERS.COM
Ad Sunucusu: LINUX.MTNDEW.COM
Ad Sunucusu: A.UNIXWIZ.NET
Güncelleme Tarihi: 09-Ocak-2001
Burada, biz ek şişirme bazı çıkardı ve hangi katibi bu sadece gösterileri görüyoruz ettik - whois.networksolutions.com - Daha ayrıntılı bilgi vardır. Normalde bu, ikinci bir manuel sorgu gerektirir, ama bizim program, bu çıkışını ayrıştırmak ve anılan yere ikinci bir sorgu yapacak bilir.
Biz onu tanımak zaman kayıt başvurularına aşağıdaki ek olarak, biz de çıkıştan gereksiz mesajlar kapalı şerit. Bu maçlar kodu tam anlamıyla yapılması gerekir, çünkü kusurlu bilimdir, ama biz bu ayak uydurmak için çalışın.
Ama dot-com değil alan adları veya nokta-net ve benzeri için, diğer kayıtları kontrol etmelisiniz. Örneğin, .se (İsveç) whois.nic-se.se bir kayıt vardır ve sunucu yerine rwhois.internic.net için sorgulanan gerekir. Program ülke kodu sunucularının tam kapsamlı bir listesini yoktur olsa da, önemli olanların çoğu var ve biz onları genelinde yolculuk zaman kodu güncelleyin. Tüm ülkeleri 'whois' sunuculara sahip olduğunu unutmayın.
IP adresleri araştırma yaparken, biraz daha zor oluyor. Internet Numaraları Amerikan Kayıt (ARIN) ise Amerika Birleşik Devletleri ve diğer alanlarda IP adresi tahsisleri değil, tüm dünya için bir veritabanı tutar. Diğer bölgelerde bu tür Asya / Pasifik ve Avrupa bölgeleri olarak kendi kayıtları var.
Perl önyüz majör olmayan ARIN blokların çoğu bulunduğu bilir ve gerektiğinde onları sorgular.
Derleme:
cc-fwhois.c -o fwhois
chmod + x fwhois
Kullanımı: fwhois kullanıcı [@
Yazılım detaylar:
Yorum Bulunamadı