IP-Adresse auf Website anzeigen (per Server Side Includes)

Wie kann man mit SSI die IP-Adresse des Besuchers der Website ausgeben?

von Andreas am 14. Mar 2002
Kein Kommentar | Beitrag kommentieren, , Beitrag bei Twitter teilentwittern, Beitrag bei Facebook teilenfacebooken. Datenschutz-konformer Facebook-Button!

"Ich kaufte mir ihr Buch 'Viren, Würmer und Trojan. Pferde', und fand einen Script, um die Festplatte anzeigen zu lassen. Es gibt auf vielen Websites Text: ihre IP lautet: [...]. Nun wollte ich fragen, wie man einen solchen Script schreibt."

Es handelt sich um eine Funktion des SSI (Server Side Includes), einer serverseitigen HTML-Erweiterung, die auf vielen Webservern verfügbar ist. Ob das bei Ihrem Provider der Fall ist, das müssen Sie selbst herausfinden; bei Domains von (z.B.) Puretec geht es.

Sie können selbst ausprobieren, ob es bei Ihnen geht, indem Sie eine HTML-Datei schreiben, die zum Beispiel so aussieht:

    <html>
    <head>
    <title>SSI mit IP/Browser</title>

    </head>
    <body>
    <P>IP-Adresse:
    <!--#echo
    var="REMOTE_ADDR"-->
    </P>
    <P>Browser:
    <!--#echo
    var="HTTP_USER_AGENT"-->
    </P>
    </body>
    </html>

Entscheidend sind die #echo-Tags, die vom Server (nicht vom Browser!) erkannt und bearbeitet werden. Das erste Tag (<!--#echo
var="REMOTE_ADDR"-->
) wird umgesetzt zur IP-Adresse des Benutzers, der die Webseite anzeigt, das zweite Tag (<!--#echo
var="HTTP_USER_AGENT"-->
) zur Kennung des Browsers (Internet Explorer, Netscape, Version, etc.).

Wenn Sie es ausprobieren wollen, dann kopieren Sie den Code in mehrere Dateien, etwa test.htm, test.html, test.shtm und test.shtml, laden Sie diese auf Ihren Webserver und rufen Sie jede Datei einmal auf; dann sehen Sie, in welcher die SSI-Kommandos übersetzt werden, und wo einfach nichts angezeigt wird. Nichts bedeutet: Der Browser bekommt die Tags zu sehen, weil der Server sie nicht bearbeitet hat, und ignoriert sie, weil er damit nicht umgehen kann.

Wenns niht klappt, können Sie folgendes probieren: Erzeugen Sie eine Datei namens

    .htaccess

, welche folgende Zeilen enthält:

    Options Includes

    AddType text/x-server-parsed-html .html

und legen Sie diese Datei im Wurzelverzeichnis Ihrer Domain ab. _Wenn_ Ihr Provider auf Ihren Webseiten die Verwendung von SSI-Kommandos erlaubt hat, dann sollten diese Kommandos nun in ganz normalen *.HTML-Dateien abgearbeitet werden.

Allgemeine Informationen zu SSI finden Sie zum Beispiel auf SelfHTML und www.tu-chemnitz.de/urz/www/ssi.html.


Und hier noch ein scareware.de-Buchtipp:
Windows 7 Sicherheit Buch
736 Seiten rund um Sicherheit, Windows 7, Virenschutz, Backup, Anonymität. Infos hier oder bei Amazon.de: Windows 7 Sicherheit


 
 
 

Leave a Reply

Hinweis: Aufrichtige Kommentare sind herzlich Willkommen, darin gerne auch Links auf eigene *echte* Blogs zum hier behandelten Thema! Durchsichtige Spam-Kommentare sind es *nicht*. Spam-Personen und Mecker-Trolle können sich gleich trollen, ohne hier ihr Geschäft zu verrichten, da wir Werbemüll und unangemessene Kommentare kommentarlos löschen. Also laßt es bleiben. Spam-Werber mit Sitz in Deutschland erhalten eine Rechnung über die durch den Spam-Kommentar in Auftrag gegebene Werbebuchung in Höhe von 750 Euro.


Weitere Informationen zum Thema: