Whois in Java inklusive automatischer Whois Serverwahl (Whois Serverliste) PDF Drucken E-Mail
Donnerstag, den 25. März 2010 um 12:08 Uhr

Hier eine simple Java Klasse mit einer static Methode, die den whois des übergebenen hosts anzeigt (inkl. automatischer Top Level Domain erkennung und Whois Server Auswahl). Funktioniert mit fast allen top Level domains (über 200) und auch mit ip(v4) Adressen (whois.arin.net und ripe).

Einfach ins Programm einbinden und mit

WhoisTools.whois("yourhost.com");

die statische Funktion (void) aufrufen. Gibt die Ausgabe auf der Konsole aus, kann aber natürlich auch angepasst werden um den Text zurück zu geben usw. Sollte dank der einfach if else Verzweigungen auch schnell in jeder anderen Sprache verwendet werden können..

Erkennt automatisch die tld domain oder ob es sich um eine Ip handelt. Die Serverliste sollte aktuell sein und stammt aus dem aktuellen rfc. Für .de Domains (mal wieder ein Sonderfall.. Denic sei Dank) wurde der Befehl extra mit den benötigten Flags (-T dn host) erweitert.

Benötigt die apache commons net Bibliothek.

Über eine kurze Information bei Fehlern und Feedback würde ich mich freuen.

Download: WhoisTools

Kommentare (2)
  • Anonym

    Ansonsten cooles Skript :)

  • Anonym

    In deiner void whois bei der ersten if stößt er auf ein Problem.
    Die "BasicTools" kennt er nicht.

Kommentar schreiben
Ihre Kontaktdetails:
Kommentar:
[b] [i] [u] [s] [url] [quote] [code] [img]   
:angry::0:confused::cheer:B):evil::silly::dry::lol::kiss::D:pinch:
:(:shock::X:side::):P:unsure::woohoo::huh::whistle:;):s
:!::?::idea::arrow: