Carsten: Zur Browser und User-Identifikation

Beitrag lesen

Hallo Manticor!

Hallo!

Ich habe - zur Übung - einen Counter gescriptet. Viele Meldungen kann er auch ganz gut interpretieren, aber einige "Mozillas" (z.B. Mozilla/4.08 [de]C-DT) und so, kenne ich einfach nicht und damit auch nicht mein Counter.

  1. Gibt es irgendwo im Web eine Zusammenstellung, wie sich welcher Browser identifiziert?

Mozilla sagen sie alle ausser Opera,
und was die sonstigen Strings angeht mal ein paar Besipiele:

Mozilla/5.0 (Windows; U; Win 9x 4.90; de-DE; cebit) Gecko/20010131 Netscape6/6.01

Mozilla/4.73 [de]C-CCK-MCD QXW03243  (Win98; U)

Mozilla/4.0 (compatible; MSIE 5.01; Windows 98; QXW0330f)

und mein persönlicher Favorit:

Mozilla/4.0 (compatible; MSIE 5.0; Windows 98; DigExt; T-Online Internatinal AG)
(die sind sogar zu blöde ihren eigenen Firmennamen zu schreiben.)

Das QXW Zeugs gibt es in beliebigen Varianten, wenn du ne kleine Seite hast die nur ein paar Leute kennen, kannst du deine Besucher fast namentlich begrüssen ;-)

Wenn du mal nach "T-Online Internatinal" googlest wirst du auf jede Menge Statistiken und damit Browserlisten stossen.

Evtl hilft dir auch
http://www.mozilla.org/build/revised-user-agent-strings.html
weiter.

Viele IPs sind ja auch im "Klartext" (also beispielsweise per gethostbyid) nicht sehr aussagekräftig. Gerade T-Online identifiziert sich scheußlich (z.B. p3EE35646.dip.t-dialin.net).
3) Kann man sowas nochmal örtlich zuordnen? Also wo der eigentliche Einwahlserver stand?

Bei T-Online bekommst du mit traceroute (tracert unter Windows) irgendwo in der Route sowas wie:

4  HAL-rg1.HAL.net.DTAG.DE (193.158.126.35)  159 ms  129 ms  148 ms

dort ist das Autokennzeichen des Einwahl-Knotens drin, diese IP stammt aus Halle bzw. Umgegend.

Anmerkung: Traceroute ist nicht für sowas da, sinnloses Leute anpingen (und das macht Traceroute letztlich) nervt. Ein Script das sowas systematisch mit einer Logdatei macht könnte deinem Prvodier und nachfolgend dann dir durchaus Ärger einbringen.

Gruss,
 Carsten