Seite 4 von 5

Re: sprunghafter Anstieg: Besucherrekord

Verfasst: 06.02.2012 00:22
von BNa
Etwas rigeros aber wirksam

Öffne

includes/functions.php

Finde

Code: Alles auswählen

/**
* @ignore
*/
if (!defined('IN_PHPBB'))
{
    exit;
} 
Dahinter füge ein

Code: Alles auswählen

// no 80legs
$useragent = @$_SERVER['HTTP_USER_AGENT'];

if (strchr($useragent,'80legs'))
{ 
     exit;
}
// no 80legs             
Der Bot bekommt leeren Inhalt und es wird kein weiteres php geparst.

Oder nochmal das von hier

http://www.webseiten-infos.de/bots-mitt ... lockieren/

Öffne

.htaccess

Füge hinzu

Code: Alles auswählen

SetEnvIfNoCase User-Agent "Mozilla/5\.0 \(compatible; 008/0\.83; http\://www\.80legs\.com/spider\.html;\)" bad_bota
SetEnvIfNoCase User-Agent "Mozilla/5\.0 \(compatible; 008/0\.83; http\://www\.80legs\.com/webcrawler\.html;\)" bad_botb
SetEnvIfNoCase User-Agent "Mozilla/5\.0 \(compatible; 008/0\.83; http\://www\.80legs\.com/spider\.html\)" bad_botc
SetEnvIfNoCase User-Agent "Mozilla/5\.0 \(compatible; 008/0\.83; http\://www\.80legs\.com/webcrawler\.html\)" bad_botd

<Limit GET POST PUT HEAD>
order allow,deny
allow from all
deny from env=bad_bota
deny from env=bad_botb
deny from env=bad_botc
deny from env=bad_botd
</Limit> 
Die zwei Schreibweisen (mit und ohne ;) sind wichtig, da dieses Merkmal auch mal fehlen kann.
Ferner muss hier das : und . maskiert werden .Der Bot bekommt ein ERROR 403 FORBIDDEN.
Dieser Code ist getestet.

Re: sprunghafter Anstieg: Besucherrekord

Verfasst: 06.02.2012 08:23
von modernist
zx9r-treiber hat geschrieben:beide ohne Erfolg denn sie müsten sofort (oder sehr schnell) gesperrt sein. Aber die Zugriffe wechseln recht schnell zwischen 4 bis 20 gleichzeitig. :(
Das spricht eher dafür, daß bei dir das mod_rewrite-Modul des Apaches nicht aktiv ist oder der User-Agent nicht genau identisch ist bzw. nicht 80legs enthält. Im Test mit überschriebenem UA gibt's bei beiden Varianten auch die erwartete 403-Meldung für Mozilla/5.0 (compatible; 008/0.83; http://www.80legs.com/webcrawler.html) Gecko/2008032620.
Dann versuch mal den php-Ansatz von BNa für die includes/functions.php.

Re: sprunghafter Anstieg: Besucherrekord

Verfasst: 06.02.2012 17:58
von BNa
modernist hat geschrieben:daß bei dir das mod_rewrite-Modul des Apaches nicht aktiv ist
Trotz deaktiviertem mod_rewrite sollte der letzte Ansatz via .htaccess funktionieren, da hier SetEnv* (Set Environment) verwendet wird.
Ferner kann es sein, das bei zx9r-treibers letztem Ansatz lediglich die Maskierung gefehlt hat.

Re: sprunghafter Anstieg: Besucherrekord

Verfasst: 06.02.2012 18:26
von zx9r-treiber
BNa :D
Ich habe nun vieles mit der .htaccess ausprobiert. Nichts hat geholfen. Dieses Modul = mod_rewrite-Modul des Apaches finde ich nicht einmal in der Info meiner PHP Version 5.2.17-0.dotdeb.0 :oops:
Ob es auf meinem Server zu finden ist (muß eigendlich, da Apache installiert ist ) muß ich mal schaun (lassen) denn da gehe ich (noch) nicht bei. Soooo fit bin ich noch nicht und das Teil hab ich schließlich unter einem Wartungsvertrag laufen. :oops:


ich habe nun deinen Vorschlag mit der Änderung in der includes/functions.php ausgeführt.

Im gleichen Augenblick (nach dem Hochladen der Datei) war der lästige Bot verschwunden, der in den letzten ca 32 Stunden insgesammt gute 1950 mal auf mein Forum zugegriffen hat.
Ob es nun meine 4 zugelassene Bot betrifft wird sich zeigen, dürfte aber wohl nicht.

Das nenne ich mal schnelle und vor allen efektive Hilfe. Ich danke euch für die Geduld und Mühe die ihr euch gemacht habt. :D :D :D

Re: sprunghafter Anstieg: Besucherrekord

Verfasst: 02.03.2012 07:24
von PatrickS3
Heute morgen hatte ich auch Besuch von 80legs.

Der von BNa beschriebene Eintrag für die htaccess

Code: Alles auswählen

SetEnvIfNoCase User-Agent "Mozilla/5\.0 \(compatible; 008/0\.83; http\://www\.80legs\.com/spider\.html;\)" bad_bota
SetEnvIfNoCase User-Agent "Mozilla/5\.0 \(compatible; 008/0\.83; http\://www\.80legs\.com/webcrawler\.html;\)" bad_botb
SetEnvIfNoCase User-Agent "Mozilla/5\.0 \(compatible; 008/0\.83; http\://www\.80legs\.com/spider\.html\)" bad_botc
SetEnvIfNoCase User-Agent "Mozilla/5\.0 \(compatible; 008/0\.83; http\://www\.80legs\.com/webcrawler\.html\)" bad_botd

<Limit GET POST PUT HEAD>
order allow,deny
allow from all
deny from env=bad_bota
deny from env=bad_botb
deny from env=bad_botc
deny from env=bad_botd
</Limit>  
hat den Bot sofort gestoppt, taucht in den Logfiles nicht mehr auf.

Danke.



Patrick

Re: sprunghafter Anstieg: Besucherrekord

Verfasst: 05.03.2012 10:35
von harambee
Da die immer häufiger werdenden überfallartigen Besuche von 80legs uns auch genervt haben, haben wir die von BNa zur Verfügung gestellten und von Patrick noch mal aufgelisteten Zeilen ebenfalls in die .htaccess eingebaut. Vielen Dank dafür an BNa, es hat sofort gewirkt. :-)

Sehe ich das richtig, dass z.B. die 0.83 sowas wie eine Versionsnummer ist, dass wir also den Eintrag ändern oder ergänzen müssen, wenn 80legs mit einer neuen Version "angreift"? Wenn das so ist, könnte ja vielleicht der erste, dem eine neue Version über den Weg läuft, das hier melden?

Re: sprunghafter Anstieg: Besucherrekord

Verfasst: 05.03.2012 11:10
von modernist
Wenn du die htaccess zum Blocken nutzt, dann mach's doch wie hier geschildert.

Code: Alles auswählen

RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} 80legs [NC]
RewriteRule ^.*$ - [F,L]
Da ist die Versionsangabe unwichtig.

Re: sprunghafter Anstieg: Besucherrekord

Verfasst: 05.03.2012 11:20
von harambee
Da werde ich mir erstmal ansehen müssen, was Rewrite genau bedeutet. Ich schreibe ungern was in meine htaccess, was ich nicht verstehe.

Re: sprunghafter Anstieg: Besucherrekord

Verfasst: 05.03.2012 15:25
von modernist
Die drei Zeilen besagen nur, daß die Umschreibemaschine angeworfen wird und daß jeder User-Agent, der die Sequenz 80legs enthält, bei jeder Anfrage eine 403-Meldung erhält.

Du kannst auch eine eigene 403 Meldung ausgeben mit

Code: Alles auswählen

ErrorDocument 403 "Mein Satz, der anstelle der 403-Servermeldung angezeigt wird."

Re: sprunghafter Anstieg: Besucherrekord

Verfasst: 10.04.2012 10:24
von Drachenzuechter
Hi Zusammen,

im Laufe des gestrigen Tages, sowie heute vormittag hat mich 80legs ebenfalls mit ca. 2.100 Besuchen erfreut :evil: .

Dank des .htaccess-Code von BNa habe ich die 80Beine erstmal lahmlegen können-jetzt ist wieder Ruhe.

Vielen herzlichen Dank