GetHostname


Das Programm ermittelt in Logfiles eines Webserver die ohne Hostnamen geliefert werden die entsprechenden Hostnamen. Dazu wird ein NSLookUp durchgeführt. Das Programm benötigt also Zugriff auf das Internet und einen DNS-Server. Es wird in einem lokalen Netzwerk wohl keine IP-Adressen auflösen können.

Beispiel für einen Eintrag in einem Logfile ohne Hostname

193.110.40.145 - - [01/Jan/2003:04:29:35 +0100] "GET /christian.marquardt/dlls.3/3_chfile.html HTTP/1.0" 200 13205 "http://www.tricus.de/" "B l i t z B O T @ t r i c u s . n e t (Mozilla compatible)"

Beispiel für einen Eintrag in einem Logfile mit Hostname

Dial-In-217-9-45-31.berlikomm.net - - [01/Jan/2003:04:29:35 +0100] "GET /christian.marquardt/dlls.3/3_chfile.html HTTP/1.0" 200 13205 "http://www.tricus.de/" "B l i t z B O T @ t r i c u s . n e t (Mozilla compatible)"

Das Programm kann zusammen mit demLogfile-Analysers eingesetzt werden, um das Logfile mit Hostnamen zu versehen.

Beim Lauf wird eine Sicherheitskopie des Logfiles angelegt. Es ist also darauf zu achten, dass genügend Speicherplatz vorhanden ist.

Soll eine einzelne IP-Adresse aufgelöst werden. So kann dies über den Reiter "Hostname manuell holen" geschehen. Einfach die IP-Adresse in das Feld eintragen und suchen lassen.


Zusammenarbeit mit dem Logfile-Analyser:

Dazu ist das Programm GetHostName und die dazu gehörende DLL an einem beliebigen Ort auf der Festplatte zu speichern. Dann muss mindestens einmal das Programm GetHostName gestartet werden. Ein Suchlauf ist nicht notwendig, nur der einfache Start ist ausreichend. Es wird dann ein Eintrag in der Registry erzeugt, der vom Logfile-Analyser ausgewertet wird. Nur dann erscheint die Auswahlmöglichkeit im Logfile-Analyser.


Download

GetHostName Version : 1.7.0.70 557 KB
Zip-Datei enthält EXE und DLL

Revision

1.7.0.70 Es können jetzt auch Textdateien verarbeitet werden, die eine Liste von IP-Adressen enthalten
1.7.0.66 Migration auf C++Builder 2006
1.6.0.65 Bei sehr langen Einträgen im Logfile kam es zu dem Fehler "Nicht genügend Arbeitsspeicher"
1.6.0.63 Das anlegen einer Socherheitskopie ist jetzt optional
1.6.0.60 An den Logfile-Analysersangebunden
1.6.0.52 Start von der Kommandozeile mittels Parameterübergabe (E:\GetHostname\GetHostName.exe 10_2003.log) möglich
1.6.0.45 Nache einer Anmerkung von Bela_Lugosi -> Hinweis aufgenommen, wie man das Logfile vorgibt (Klick in das Feld).