Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [htaccess] Ban dla upierdliwego bota
Forum PHP.pl > Forum > Przedszkole
Bojakki
od paru tygodni walcze z pewnym botem spamujacym. Tzn. pospamowac juz nie pospamuje, ale za to obciaza procesor, zjada transfer i zawyza staystyki odwiedzin. Chce go calkowicie wyeliminowac. Ban na IP nic nie da bo zbanowalem juz okolo 900 IP z ktorych wchodzil i ilosc wejsc od niego spadla zaledwie o 40%, codzinnie ma on wiele nowych IP, prawdopodbnie jest to trojan, ktory spamuje z kompow ktore zainfekuje. Ale chyba mam na niego sposob. Otoz po sparwdzeniu $_SERVER['HTTP_USER_AGENT']; daje on mi zawsze taka sama odpowiedz:

Cytat
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; .NET CLR 1.1.4322; .NET CLR 2.0.50727; InfoPath.2)


Dla porownania kilka przykladow innych botow lub normalnych uzytkownikow:
Cytat
-Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12

-Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.0.04506; .NET CLR 1.1.4322; MEGAUPLOAD 2.0; Creative ZENcast v2.00.13)

-Mediapartners-Google

-Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Neostrada TP 6.1; .NET CLR 1.1.4322)

- Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30)


Jak widac, bot zostawia specyficzne informacje, problem z tym, ze nie wiem jak na takie cos napisac bana w htaccessie.
Grzesiek
Myślę, że ten link Ci się przyda

http://linuxreviews.org/webdesign/htaccess/

CODE

RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} ^specyficzne_informacje_bota_tutaj
RewriteRule ^(.*)$ http://www.robotstxt.org/


To przekieruje złośliwego bota na strone robotstxt.org, rowniez mozesz go wyslac do jakiegos pustego pliku txt.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.