Seite 1 von 4 1234 LetzteLetzte
Ergebnis 1 bis 15 von 51

Thema: Botmelder...

  1. #1
    Avatar von dkdenz
    dkdenz ist offline Foren-Gott
    registriert
    13-04-2004
    Ort
    Lübeck
    Beiträge
    12.050

    Smile Botmelder...

    Wir basteln uns einen Robotmelder...

    Wer eine neue Site hat und wissen möchte wann welcher Bot auf der Site war und sie indiziert hat,
    kann sich mit diesen Snippets Gewissheit verschaffen.

    Die folgenden Snippets werden in die zu indizierende Seite eingebaut.

    Snippet #1 funktioniert mit einer E-Mail-Meldung:

    PHP-Code:
    <?php
    $trackurl 
    $_SERVER['PHP_SELF'] ;
    $trackUserAgent =strtolower($_SERVER['HTTP_USER_AGENT']);
    if (
    stristr($trackUserAgent ,"archiver")) {$trackrobot="Alexa";}
    if (
    stristr($trackUserAgent ,"exabot")) {$trackrobot="Exalead";}
    if (
    stristr($trackUserAgent ,"fast")) {$trackrobot="Fast";}
    if (
    stristr($trackUserAgent ,"firefly")) {$trackrobot="Fireball";}
    if (
    stristr($trackUserAgent ,"googlebot")) {$trackrobot="Google";}
    if (
    stristr($trackUserAgent ,"msnbot")) {$trackrobot="MSN";}
    if (
    stristr($trackUserAgent ,"scooter")) {$trackrobot="AltaVista";}
    if (
    stristr($trackUserAgent ,"yahoo-mmcrawler")) {$trackrobot="Yahoo";}
    if (
    stristr($trackUserAgent ,"gigabot")) {$trackrobot="Gigabot";}
    $trackdate date('Y-m-d');
    $tracktime date('H:i:s');
    $trackhost $_SERVER['HTTP_HOST'];
    $trackaddr $_SERVER['REMOTE_ADDR'];
    $referer $_SERVER['HTTP_REFERER'];
    if (
    $trackrobot != "") {
    $eingeloggt "
    trackrobot= 
    $trackrobot
    trackurl= 
    $trackurl
    trackdate= 
    $trackdate
    tracktime= 
    $tracktime
    trackhost= 
    $trackhost
    trackaddr= 
    $trackaddr
    "
    ;
    mail ("email@deinedomain.de""Folgender Bot war da: $trackrobot !""$eingeloggt");
    ?>
    Snippet #2 funktioniert mit einem Eintrag in eine Text-Datei:

    PHP-Code:
    <?php
    $trackurl 
    $_SERVER['PHP_SELF'] ;
    $trackUserAgent =strtolower($_SERVER['HTTP_USER_AGENT']);
    if (
    stristr($trackUserAgent ,"archiver")) {$trackrobot="Alexa";}
    if (
    stristr($trackUserAgent ,"exabot")) {$trackrobot="Exalead";}
    if (
    stristr($trackUserAgent ,"fast")) {$trackrobot="Fast";}
    if (
    stristr($trackUserAgent ,"firefly")) {$trackrobot="Fireball";}
    if (
    stristr($trackUserAgent ,"googlebot")) {$trackrobot="Google";}
    if (
    stristr($trackUserAgent ,"msnbot")) {$trackrobot="MSN";}
    if (
    stristr($trackUserAgent ,"scooter")) {$trackrobot="AltaVista";}
    if (
    stristr($trackUserAgent ,"yahoo-mmcrawler")) {$trackrobot="Yahoo";}
    if (
    stristr($trackUserAgent ,"gigabot")) {$trackrobot="Gigabot";}
    $trackdate date('Y-m-d');
    $tracktime date('H:i:s');
    $trackhost $_SERVER['HTTP_HOST'];
    $trackaddr $_SERVER['REMOTE_ADDR'];
    $referer $_SERVER['HTTP_REFERER'];
    if (
    $trackrobot != "") {
    $eingeloggt "
    trackrobot= 
    $trackrobot
    trackurl= 
    $trackurl
    trackdate= 
    $trackdate
    tracktime= 
    $tracktime
    trackhost= 
    $trackhost
    trackaddr= 
    $trackaddr
    \n"
    ;
    $fp fopen ("dateiname.txt","a+");
    fwrite($fp,$eingeloggt);
    fclose($fp);
    ?>
    Bei "dateiname.txt" einfach eine beliebige Textdatei eintragen, welche aber natürlich im selben Verzeichniss vorhanden sein muss.
    Nicht vergessen: Schreib- und Leserechte korrekt vergeben.

    Achja, nennt die Textdatei nicht unbedingt "robots.txt"...

    Viel Spaß...

  2. #2
    Avatar von fd0311
    fd0311 ist offline Routinier
    registriert
    27-06-2004
    Ort
    Berlin
    Beiträge
    452

    AW: Botmelder...

    das script habe ich schon die ganze zeit gesucht!!
    hast du das nicht schonmal gepostet ?

    werde es gleich mal ausprobieren... bin gespannt was für bot's sich auf meiner seite rumtreiben



    fd0311
    Wer einen Rechtschreibfehler findet darf ihn behalten.


  3. #3
    Avatar von dkdenz
    dkdenz ist offline Foren-Gott
    registriert
    13-04-2004
    Ort
    Lübeck
    Beiträge
    12.050

    AW: Botmelder...

    Zitat Zitat von fd0311
    das script habe ich schon die ganze zeit gesucht!!
    hast du das nicht schonmal gepostet ?

    werde es gleich mal ausprobieren... bin gespannt was für bot's sich auf meiner seite rumtreiben



    fd0311
    Ich hatte das mal vor 2, 3 Wochen gepostet,
    aber dann fiel der SQL-Server oder-was-weiß-ich-aus.
    Deswegen: nochmalpost...
    Hey, und die Snippets funktionieren einwandfrei.
    Selber getestet bis das Postfach voll war...
    Geändert von dkdenz (10-01-2007 um 10:12 Uhr)

  4. #4
    Hardfecx ist offline Jungspund
    registriert
    19-09-2005
    Beiträge
    12

    AW: Botmelder...

    Was sind diese Bots, und woifür sind die gut?

  5. #5
    Avatar von dkdenz
    dkdenz ist offline Foren-Gott
    registriert
    13-04-2004
    Ort
    Lübeck
    Beiträge
    12.050

    AW: Botmelder...

    Zitat Zitat von Hardfecx
    Was sind diese Bots, und woifür sind die gut?
    Hier nachzulesen:
    http://de.wikipedia.org/wiki/Webcrawler

  6. #6
    Hardfecx ist offline Jungspund
    registriert
    19-09-2005
    Beiträge
    12

    AW: Botmelder...

    Vielen Dank!

  7. #7
    witzigerkiller ist offline Foren As
    registriert
    26-09-2005
    Ort
    Daheim
    Beiträge
    85

    AW: Botmelder...

    wollte mal fragen wie man dieses script testen kann.

  8. #8
    Avatar von dkdenz
    dkdenz ist offline Foren-Gott
    registriert
    13-04-2004
    Ort
    Lübeck
    Beiträge
    12.050

    AW: Botmelder...

    Zitat Zitat von witzigerkiller
    wollte mal fragen wie man dieses script testen kann.
    Indem Du es in den body-Bereich einer php-Seite einbaust.

  9. #9
    witzigerkiller ist offline Foren As
    registriert
    26-09-2005
    Ort
    Daheim
    Beiträge
    85

    AW: Botmelder...

    das weiß ich als php coder auch. aber wie kann ich zum testen, mal so einen bot auf meine hp lotzen?

  10. #10
    Avatar von womstar
    womstar ist offline Lounge-Member
    registriert
    22-07-2002
    Ort
    latente matrix
    Beiträge
    5.913

    AW: Botmelder...

    Einfach mal Google fragen, die schicken dann einen vorbei:
    Google

  11. #11
    Avatar von dkdenz
    dkdenz ist offline Foren-Gott
    registriert
    13-04-2004
    Ort
    Lübeck
    Beiträge
    12.050

    AW: Botmelder...

    Zitat Zitat von witzigerkiller
    das weiß ich als php coder auch. aber wie kann ich zum testen, mal so einen bot auf meine hp lotzen?
    Eine Seite die schon indiziert worden ist, wäre natürlich das Optimale.
    Die Bots kommen in regelmässigen Abständen vorbei.

  12. #12
    witzigerkiller ist offline Foren As
    registriert
    26-09-2005
    Ort
    Daheim
    Beiträge
    85

    AW: Botmelder...

    wäre es eigentlich von nutzen, wenn ich die abfrage umbauen würde, und die bots auf eine andere seite verlinke, über meta refresh oder header:location?

  13. #13
    Avatar von dkdenz
    dkdenz ist offline Foren-Gott
    registriert
    13-04-2004
    Ort
    Lübeck
    Beiträge
    12.050

    AW: Botmelder...

    Da verstehe ich jetzt nicht den Sinn.
    Eine effektive Weiterleitung wäre über .htaccess,
    aber die Seite auf die weitergeleitet wird,
    wird Dir dann nicht gemeldet.

  14. #14
    witzigerkiller ist offline Foren As
    registriert
    26-09-2005
    Ort
    Daheim
    Beiträge
    85

    AW: Botmelder...

    ich meinte, es gibt ja roboter die massig mails senden wenn die eine lücke entdecken. Deswegen meinte ich, das die erst gar nciht zugriff haben sollen auf meine seite

  15. #15
    Avatar von bordi
    bordi ist offline Grünschnabel
    registriert
    09-01-2007
    Beiträge
    9

    AW: Botmelder...

    passt hier nicht ganz rein und kann evt. verschoben werden. ich habe hier mal einen linktipp wie mann oder frau die unerwünschten plagegeister loswerden kann.

    weitere infos gibts hier:

    BotTrapWiki: BotTrapWiki


    grüssle @ all

Seite 1 von 4 1234 LetzteLetzte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •