1. Liebe Forumsgemeinde,

    aufgrund der Bestimmungen, die sich aus der DSGVO ergeben, müssten umfangreiche Anpassungen am Forum vorgenommen werden, die sich für uns nicht wirtschaftlich abbilden lassen. Daher haben wir uns entschlossen, das Forum in seiner aktuellen Form zu archivieren und online bereit zu stellen, jedoch keine Neuanmeldungen oder neuen Kommentare mehr zuzulassen. So ist sichergestellt, dass das gesammelte Wissen nicht verloren geht, und wir die Seite dennoch DSGVO-konform zur Verfügung stellen können.
    Dies wird in den nächsten Tagen umgesetzt.

    Ich danke allen, die sich in den letzten Jahren für Hilfesuchende und auch für das Forum selbst engagiert haben. Ich bin weiterhin für euch erreichbar unter tti(bei)pcwelt.de.
    Dismiss Notice

Browser Sniffer

Discussion in 'Browser' started by MTGxyz, Feb 6, 2012.

Thread Status:
Not open for further replies.
  1. MTGxyz

    MTGxyz Byte

    Haben sie einen Alten Computer?
    Dann kennen sie das ja: Der Browser Beschwert sich, dass er weitergeleitet wird.
    Was sie mit ihrem Browser alles Freigeben sehen sie hier:
    PHP:
    // (c) 2011 *Anima*

    // die IP-Adresse
    $ip getenv('REMOTE_ADDR');
    // generiert einen Timestamp
    $timestamp time();
    // deklariert Variablen für Datum und Uhrzeit
    $date date("d.m.Y",$timestamp);
    $time date("H:i",$timestamp);
    // der User Agent liefert die Daten für OS, Browser, etc.
    $agent $_SERVER['HTTP_USER_AGENT'];
    // die festgelegte Sprache des Benutzers
    $language strtoupper(substr($_SERVER['HTTP_ACCEPT_LANGUAGE'],0,2));
    // der Host
    $host gethostbyaddr($ip);

    // Abfragen für den Browser
    if(stripos($agent"Mozilla/5.0")) {
        
    $browser "Mozilla";
    }
    if(
    stripos($agent"Mozilla/4")) {
        
    $browser "Netscape";
    }
    if(
    stripos($agent"Mozilla/3")) {
        
    $browser "Netscape";
    }
    if(
    stripos($agent"Firefox") || stripos($agent"Firebird")) {
        
    $browser "Firefox";
    }
    if(
    stripos($agent"MSIE 9.0")) {
        
    $browser "Internet Explorer 9";
    }
    if(
    stripos($agent"MSIE 8.0")) {
        
    $browser "Internet Explorer 8";
    }
    if(
    stripos($agent"MSIE 7.0")) {
        
    $browser "Internet Explorer 7";
    }
    if(
    stripos($agent"MSIE 6.0")) {
        
    $browser "Internet Explorer 6";
    }
    if(
    stripos($agent"MSIE 5.0")) {
        
    $browser "Internet Explorer 5";
    }
    if(
    stripos($agent"Netscape")) {
        
    $browser "Netscape";
    }
    if(
    stripos($agent"Safari")) {
        
    $browser "Safari";
    }
    if(
    stripos($agent"Opera")) {
        
    $browser "Opera";
    }
    if(
    stripos($agent"Chrome")) {
        
    $browser "Chrome";
    }
    if(!isset(
    $browser)) {
        
    $browser "Unbekannt";
    }

    if(isset(
    $_SERVER['HTTP_REFERER'])) {
        
    $referer $_SERVER['HTTP_REFERER'];
    }
    else {
        
    $referer "Unbekannt";
    }

    // Abfragen für das Betriebssystem
    if(stripos($agent"win") !== false) {
        
    $os "Windows";
    }
    if(
    stripos($agent"linux") !== false) {
        
    $os "Linux";
    }
    if(
    stripos($agent"mac") !== false) {
        
    $os "Mac OS";
    }
    if(
    stripos($agent"solaris") !== false) {
        
    $os "Sun Solaris";
    }
    if(!isset(
    $os)) {
        
    $os "Unbekannt";
    }
    if(
    $os == "Windows" && stripos($agent"NT 5.1") !== false) {
        
    $os_version "Windows XP";
    }
    if(
    $os == "Windows" && stripos($agent"NT 5.0") !== false) {
        
    $os_version "Windows 2000";
    }
    if(
    $os == "Windows" && stripos($agent"NT 6.0") !== false) {
        
    $os_version "Windows Vista";
    }
    if(
    $os == "Windows" && stripos($agent"NT 6.1") !== false) {
        
    $os_version "Windows 7";
    }
    if(
    $os == "Windows" && stripos($agent"NT 4.0") !== false) {
        
    $os_version "Windows 95";
    }
    if(
    $os == "Linux" && stripos($agent"debian") !== false) {
        
    $os_version "Linux Debian";
    }
    if(
    $os == "Linux" && stripos($agent"gentoo") !== false) {
        
    $os_version "Linux Gentoo";
    }
    if(
    $os == "Linux" && stripos($agent"ubuntu") !== false) {
        
    $os_version "Linux Ubuntu";
    }
    if(
    $os == "Linux" && stripos($agent"kubuntu") !== false) {
        
    $os_version "Linux Kubuntu";
    }
    if(
    $os == "Linux" && stripos($agent"suse") !== false) {
        
    $os_version "SUSE Linux";
    }
    if(!isset(
    $os_version)) {
        
    $os_version "Unbekannt";
    }

    // Ausgabe der ermittelten Werte
    echo "<b>Datum:</b> $date<br>";
    echo 
    "<b>Zeit:</b> $time<br>";
    echo 
    "<b>Sprache:</b> $language<br>";
    echo 
    "<b>Referer:</b> $referer<br>";
    echo 
    "<b>Host:</b> $host<br>";
    echo 
    "<b>IP:</b> $ip<br>";
    echo 
    "<b>Browser:</b> $browser<br>";

    // welche Zeichenkette enthalten die Variablen $os und $os_version ?
    if($os !== "Unbekannt" && $os_version == "Unbekannt") {
        echo 
    "<b>Betriebssystem:</b> $os";
    }
    if(
    $os !== "Unbekannt" && $os_version !== "Unbekannt") {
        echo 
    "<b>Betriebssystem:</b> $os_version";
    }
    if(
    $os == "Unbekannt" && $os_version == "Unbekannt") {
        echo 
    "<b>Betriebssystem:</b> Unbekannt";
    }
    Beliebte Gründe für das sniffen:
    1. Farbe
    2. Browser
    3. CSS
    4. Java
    5. Javascript
    6. PHP kompatibel
    7. Wer da sitzt
    8. uvm
    Das verbreiten sie alles im netz!
    Deswegen sollten sie sich so gut wie Möglich schützen, weil es ihnen sicherlich schon bekannt ist ;)
     
  2. MTGxyz

    MTGxyz Byte

    Sorry, aber das sollte geparst werden :(
     
  3. kazhar

    kazhar Viertel Gigabyte

    das ist doch ein richtig alter hut - und komplett uninteressant noch dazu

    das selbe in lesbar: http://81.189.211.166/
     
  4. kalweit

    kalweit Hüter der Glaskugel

    Wer sollte das deiner Meinung nach tun?
     
  5. -humi-

    -humi- Joker

    Bitte in Zukunft auf solche "News" verzichten..... wir sind kein hierpostetmanalles Blog ;)

    :zu:
     
Thread Status:
Not open for further replies.

Share This Page