JavaScript - Besucherinfos

Hallo,
welche Informationen kann man per JavaScript über den Besucher einer WWW-Seite bekommen. Ich weiß, daß man über den verwendeten Browser alles möglich rausbekommt, aber wie ist es mit

  • IP Adresse
  • Provider (Host)
  • eMail-Adresse (soweit diese dem Browser bekannt ist)

Hallo!

welche Informationen kann man per
JavaScript über den Besucher einer
WWW-Seite bekommen.

  • Browser/System Detection

<!–document.write(navigator.appName)
document.write(navigator.appVersion)//–>

  • Referring Page

document.write(document.referrer)

  • IP Addresse
    window.onerror=null;document.write(java.net.InetAddress.getLocalHost().getHostAddress())

-Screen Resolution
document.write(screen.width + " x " + screen.height)

-Installierte Plug-Ins

var num_of_plugins = navigator.plugins.length;
for (var i=0; i < num_of_plugins; i++) {
var list_number=i+1;
document.write("<font color=red&gt:stuck_out_tongue_winking_eye:lug-in No." + list_number + „- </font>“+navigator.plugins[i].name+" <br>[Location: " + navigator.plugins[i].filename + „]<p>“);
}

Die Javaskripts funktionieren leider nicht mit allen Browsern, mit Netscape 4.61 klappt’s bei mir auf jeden Fall.

Ciao, Tanja

  • IP Addresse
    window.onerror=null;document.write(java.net.InetAddress.getLocalHost().getHostAddress())

Danke für die ausführliche Antwort, aber hier gibt es ein kleines Problem: Wenn man sich von einem PC aus ins Netz einwählt, der auch im StandAlone-Betrieb (bzw. HomeNetz) eine IP-Adresse hat (z.B. 172.16.10.3), so steht diese dann auf der HomePage und nicht die eigentliche Internet-IP-Adresse (z.B. 212.122.139.146). Kann man dies irgendwie ändern?

Hallo!

Wenn man sich von einem PC aus ins Netz
einwählt, der auch im StandAlone-Betrieb
(bzw. HomeNetz) eine IP-Adresse hat (z.B.
172.16.10.3), so steht diese dann auf der
HomePage und nicht die eigentliche
Internet-IP-Adresse (z.B.
212.122.139.146). Kann man dies irgendwie
ändern?

Ich verstehe nicht ganz, was Du unter der „eigentlichen IP-Adresse“ meinst. Entweder hast Du eine statische IP-Adresse oder Du bekommst eine dynamisch durch einen DHCP-Server zugewiesen. Du hast aber in jedem Fall immer nur eine IP-Adresse.

Tanja

Hallo!

Wenn man sich von einem PC aus ins Netz
einwählt, der auch im StandAlone-Betrieb
(bzw. HomeNetz) eine IP-Adresse hat (z.B.
172.16.10.3), so steht diese dann auf der
HomePage und nicht die eigentliche
Internet-IP-Adresse (z.B.
212.122.139.146). Kann man dies irgendwie
ändern?

Ich verstehe nicht ganz, was Du unter der
„eigentlichen IP-Adresse“ meinst.
Entweder hast Du eine statische
IP-Adresse oder Du bekommst eine
dynamisch durch einen DHCP-Server
zugewiesen. Du hast aber in jedem Fall
immer nur eine IP-Adresse.

Nicht ganz… der „Treiber“ meiner Netzwerkkarte arbeitet mit der (über die) statischen IP-Adresse, die ich Ihm für mein HomeNetz gegeben habe. Wenn ich mich ins Internet einwähle, bekommt der „PPP-Treiber“ vom Provider eine dynamische IP Adresse zugewiesen. Im Klartext: ich habe zwei TCP/IP Protokolle unter Win98 installiert. Eins ist an meine Netzwerkkarte gebunden (und hat eine statische IP), das andere ist an das DFÜ-Netzwerk gebunden (und bekommt seine IP dynamisch vom Server des Providers).
Und wenn man so eine konfiguration hat (wenn man sich also von einem HomeNetz-PC ins Internet einwählt), bekommt man mit dem JavaScript leider nur die IP-Adresse des HomeNetzes und nicht die, die dem PC vom Internetprovider zugewiesen wurde.

Nicht ganz… der „Treiber“ meiner
Netzwerkkarte arbeitet mit der (über die)
statischen IP-Adresse, die ich Ihm für
mein HomeNetz gegeben habe. Wenn ich mich
ins Internet einwähle, bekommt der
„PPP-Treiber“ vom Provider eine
dynamische IP Adresse zugewiesen. Im
Klartext: ich habe zwei TCP/IP Protokolle
unter Win98 installiert. Eins ist an
meine Netzwerkkarte gebunden (und hat
eine statische IP), das andere ist an das
DFÜ-Netzwerk gebunden (und bekommt seine
IP dynamisch vom Server des Providers).
Und wenn man so eine konfiguration hat
(wenn man sich also von einem HomeNetz-PC
ins Internet einwählt), bekommt man mit
dem JavaScript leider nur die IP-Adresse
des HomeNetzes und nicht die, die dem PC
vom Internetprovider zugewiesen wurde.

Na hoffentlich hast Du abgeklärt, das diese „Private IP-Adresse“ keinen Unfug im Internet treibt. Das kann einige Leute ganz schön Ärgern…

Becki

Na hoffentlich hast Du abgeklärt, das
diese „Private IP-Adresse“ keinen Unfug
im Internet treibt. Das kann einige Leute
ganz schön Ärgern…

Es ist (wie schon gesagt) eine 172.16.x.x IP-Adresse, d.h. genau für solche Zwecke. Diese IP-Adressen werden IMO nicht geroutet, also sind im Internet nicht zu finden.