whois

ソフトウェアのスクリーンショット:
whois
ソフトウェアの詳細:
バージョン: 1.0
日付のアップロード: 2 Jun 15
開発者: Steve Friedl
ライセンス: 無料
人気: 6

Rating: nan/5 (Total Votes: 0)

whoisのは、インターネットのWhoisへのフロントエンドです。
伝統的なwhoisのツールは、単一のリモートサーバーを照会し、データのみの一種類を研究することができます。これは、有用な出発点ですが、多くのwhoisのクエリは実際には異なるサーバーの複数のクエリを必要とします。私たちは誰とどのように依頼することに加え、それをサポートするための標準的なfwhois.cツールに小さな変更を知ることについて非常にスマートであることperlでフロントエンドを作成しました。
プログラムを実行します
これは、コマンドラインユーティリティであり、IPアドレスまたはドメイン名を与えることができます。これは、適切なレジストリのように、その最良の推測を行うためのパラメータを見て、そのクエリをオフに送信します。それ自体では、これは十分に参考になるが、それはまた、2番目のクエリが順番にあるかどうかを確認するために応答をスキャンします。
たとえば、InterNICにのドメイン名システムへの標準クエリがドメインの所有者が含まれていない最も基本的な情報のみを返します。
$ fwhois unixwiz.net@whois.internic.net
[whois.internic.net]
   ドメイン名:UNIXWIZ.NET
   レジストラ:ネットワークソリューション、INC。
   WHOISサーバー:whois.networksolutions.com
   紹介URL:www.networksolutions.com
   ネームサーバ:NS.DRAPERS.COM
   ネームサーバ:LINUX.MTNDEW.COM
   ネームサーバ:A.UNIXWIZ.NET
   更新日:09-JAN-2001
ここでは、追加の言い回しの一部を剥離し、レジストラこれだけ表​​示されていることを参照してきた - whois.networksolutions.com - より詳細な情報を持っています。通常、これは第2の手動のクエリを必要とするであろうが、私たちのプログラムは、この出力を解析すると呼ばれる場所に2番目のクエリを作成する方法を知っています。
登録の参照を次のように加えて、我々はまた、我々はそれを認識し、出力から不要なメッセージを表示を取り除きます。マッチコードに文字通り行われなければならないので、これは不完全な科学であるが、我々はこのに追いつくためにしようとします。
しかし、ドットコムされていないドメイン名またはドット·ネットなどのために、我々は他のレジストリをチェックする必要があります。例えば、.se(スウェーデン)がwhois.nic-se.seでレジストリを持っており、そのサーバーがrwhois.internic.netの代わりに照会する必要があります。私たちのプログラムは、国別コード·サーバーの完全なリストを持っていませんが、それは重要なものの大部分を持っており、我々はそれらを横断トリップときに我々は、コードを更新します。いないすべての国が「WHOIS」サーバーを持っていることに注意してください。
IPアドレスを調査するとき、それは少しトリッキー取得します。インターネット番号のアメリカのレジストリ(ARIN)は米国およびその他の地域におけるIPアドレスの割り当ての場合、全体ではなく、世界のためのデータベースを維持します。その他の地域は、アジア/太平洋地域と欧州地域など、独自のレジストリを持っています。
Perlのフロントエンドは、主要な非ARINブロックのほとんどが置かれている場所を知っているし、必要に応じて照会します。
コンパイルします。
CC fwhois.c -o fwhois
chmodの+ X fwhois
使用法:fwhoisユーザー[@ [:PORTNO]]

開発者の他のソフトウェア Steve Friedl

ftpput
ftpput

2 Jun 15

へのコメント whois

コメントが見つかりません
コメントを追加
画像をオンにする!