Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: cms2day Forum - Community & Support rund ums cms2day. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

Cobra427

Fortgeschrittener

  • »Cobra427« ist männlich

Beiträge: 245

CMS Version: 3.9.6

Wohnort: Österreich

  • Nachricht senden

31

Samstag, 4. Februar 2012, 18:32

Alles klar, Danke Sando!
mfg und Vielen Dank! 8o - Cobrafahren.at

Werbung

Cobra427

Fortgeschrittener

  • »Cobra427« ist männlich

Beiträge: 245

CMS Version: 3.9.6

Wohnort: Österreich

  • Nachricht senden

32

Donnerstag, 13. September 2012, 12:03

Hallo
Ich hab mich grad mal wieder mit dem Thema beschäftigt weil im Referrer lauter .ru Adressen auftauchen...
bin mir nicht sicher ob diese gebastelte .htaccess jetzt korrekt ist, was meint ihr?
erstellt mit http://www.htaccessredirect.net/index.php
ist eigentlich die Reihenfolge der Einträge wichtig?
die //Infos müssen gelöscht werden sonst gibts einen 500
geht eigentlich deny from .ru ?

Zitat

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^-].*)/([^-].*)/([^-].*).html$ index.php?seite=$1&action=$2&id=$3 [L,NC]
RewriteRule ^([^-].*)/([^-].*).html$ index.php?seite=$1&action=$2 [L,NC]
RewriteRule ^([^-].*).html$ index.php?seite=$1 [L,NC]
</IfModule>

//Rewrite to www
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^zzz.at[nc]
RewriteRule ^(.*)$ http://www.zzz.at/$1 [r=301,nc]

//Stop hotlinking
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?/.*$ [NC]
RewriteRule \.()$ [R=302,L]

//Block users by IP
order allow,deny
deny from 127.
deny from .ru
allow from all

//Block bad bots
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ^BlackWidow [OR]
RewriteCond %{HTTP_USER_AGENT} ^Bot\ mailto:craftbot@yahoo.com [OR]
RewriteCond %{HTTP_USER_AGENT} ^ChinaClaw [OR]
RewriteCond %{HTTP_USER_AGENT} ^Custo [OR]
RewriteCond %{HTTP_USER_AGENT} ^DISCo [OR]
RewriteCond %{HTTP_USER_AGENT} ^Download\ Demon [OR]
RewriteCond %{HTTP_USER_AGENT} ^eCatch [OR]
RewriteCond %{HTTP_USER_AGENT} ^EirGrabber [OR]
RewriteCond %{HTTP_USER_AGENT} ^EmailSiphon [OR]
RewriteCond %{HTTP_USER_AGENT} ^EmailWolf [OR]
RewriteCond %{HTTP_USER_AGENT} ^Express\ WebPictures [OR]
RewriteCond %{HTTP_USER_AGENT} ^ExtractorPro [OR]
RewriteCond %{HTTP_USER_AGENT} ^EyeNetIE [OR]
RewriteCond %{HTTP_USER_AGENT} ^FlashGet [OR]
RewriteCond %{HTTP_USER_AGENT} ^GetRight [OR]
RewriteCond %{HTTP_USER_AGENT} ^GetWeb! [OR]
RewriteCond %{HTTP_USER_AGENT} ^Go!Zilla [OR]
RewriteCond %{HTTP_USER_AGENT} ^Go-Ahead-Got-It [OR]
RewriteCond %{HTTP_USER_AGENT} ^GrabNet [OR]
RewriteCond %{HTTP_USER_AGENT} ^Grafula [OR]
RewriteCond %{HTTP_USER_AGENT} ^HMView [OR]
RewriteCond %{HTTP_USER_AGENT} HTTrack [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^Image\ Stripper [OR]
RewriteCond %{HTTP_USER_AGENT} ^Image\ Sucker [OR]
RewriteCond %{HTTP_USER_AGENT} Indy\ Library [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^InterGET [OR]
RewriteCond %{HTTP_USER_AGENT} ^Internet\ Ninja [OR]
RewriteCond %{HTTP_USER_AGENT} ^JetCar [OR]
RewriteCond %{HTTP_USER_AGENT} ^JOC\ Web\ Spider [OR]
RewriteCond %{HTTP_USER_AGENT} ^larbin [OR]
RewriteCond %{HTTP_USER_AGENT} ^LeechFTP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Mass\ Downloader [OR]
RewriteCond %{HTTP_USER_AGENT} ^MIDown\ tool [OR]
RewriteCond %{HTTP_USER_AGENT} ^Mister\ PiX [OR]
RewriteCond %{HTTP_USER_AGENT} ^Navroad [OR]
RewriteCond %{HTTP_USER_AGENT} ^NearSite [OR]
RewriteCond %{HTTP_USER_AGENT} ^NetAnts [OR]
RewriteCond %{HTTP_USER_AGENT} ^NetSpider [OR]
RewriteCond %{HTTP_USER_AGENT} ^Net\ Vampire [OR]
RewriteCond %{HTTP_USER_AGENT} ^NetZIP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Octopus [OR]
RewriteCond %{HTTP_USER_AGENT} ^Offline\ Explorer [OR]
RewriteCond %{HTTP_USER_AGENT} ^Offline\ Navigator [OR]
RewriteCond %{HTTP_USER_AGENT} ^PageGrabber [OR]
RewriteCond %{HTTP_USER_AGENT} ^Papa\ Foto [OR]
RewriteCond %{HTTP_USER_AGENT} ^pavuk [OR]
RewriteCond %{HTTP_USER_AGENT} ^pcBrowser [OR]
RewriteCond %{HTTP_USER_AGENT} ^RealDownload [OR]
RewriteCond %{HTTP_USER_AGENT} ^ReGet [OR]
RewriteCond %{HTTP_USER_AGENT} ^SiteSnagger [OR]
RewriteCond %{HTTP_USER_AGENT} ^SmartDownload [OR]
RewriteCond %{HTTP_USER_AGENT} ^SuperBot [OR]
RewriteCond %{HTTP_USER_AGENT} ^SuperHTTP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Surfbot [OR]
RewriteCond %{HTTP_USER_AGENT} ^tAkeOut [OR]
RewriteCond %{HTTP_USER_AGENT} ^Teleport\ Pro [OR]
RewriteCond %{HTTP_USER_AGENT} ^VoidEYE [OR]
RewriteCond %{HTTP_USER_AGENT} ^Web\ Image\ Collector [OR]
RewriteCond %{HTTP_USER_AGENT} ^Web\ Sucker [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebAuto [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebCopier [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebFetch [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebGo\ IS [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebLeacher [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebReaper [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebSauger [OR]
RewriteCond %{HTTP_USER_AGENT} ^Website\ eXtractor [OR]
RewriteCond %{HTTP_USER_AGENT} ^Website\ Quester [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebStripper [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebWhacker [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebZIP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Wget [OR]
RewriteCond %{HTTP_USER_AGENT} ^Widow [OR]
RewriteCond %{HTTP_USER_AGENT} ^WWWOFFLE [OR]
RewriteCond %{HTTP_USER_AGENT} ^Xaldon\ WebSpider [OR]
RewriteCond %{HTTP_USER_AGENT} ^Zeus
RewriteRule ^.* - [F,L]

//Prevent viewing of .htaccess file
<Files .htaccess>
order allow,deny
deny from all
</Files>

//Prevent directory listings
Options All -Indexes
mfg und Vielen Dank! 8o - Cobrafahren.at

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Cobra427« (13. September 2012, 13:13)


Werbung

Quizmasterlex

unregistriert

33

Donnerstag, 13. September 2012, 13:02

Hi,

ich vermute mal du möchtest alle bösen Bots aussperren. Dafür ist deine Zielsetzung suoptimal. Zuerst solltest du wissen dass der HTTP_USER_AGENT beliebig gesetzt werden kann, somit müsstest du die Liste dauernd aktualisieren und hast auch keine Garantie dass alles funktioniert. Außerdem ist das Sperren einzelner Länderdomains auch irgendwie suboptimal.

Im Grunde ist es also, richtige Abhilfe würde nur ein vernünftiger Spamschutz schaffen.

Werbung

Cobra427

Fortgeschrittener

  • »Cobra427« ist männlich

Beiträge: 245

CMS Version: 3.9.6

Wohnort: Österreich

  • Nachricht senden

34

Donnerstag, 13. September 2012, 13:18

Ich denke mir einfach, das ich keine Freude oder wirklich interessierte an meinem Hobby in gewissen Ländern habe (und ev. auch will).
Nichts ist 100%ig, aber wenn es einen Teil raushält, hat es sich für mich schon gelohnt.
Ich habe gut 100-200 Zugriffe pro Tag von sinnlosen .ru usw. Das hätte ich gerne abgedreht.
mfg und Vielen Dank! 8o - Cobrafahren.at

Werbung

Quizmasterlex

unregistriert

35

Donnerstag, 13. September 2012, 13:23

Dieses Bedürfnis ist verständlich, aber sobald die Betreiber einen anderen Bot (Asien/Westeuropa) hat sich die Arbeit schon nicht mehr gelohnt. Das ist alles Flickwerk, wirklich. Es gibt außerdem mehrere Mechanismen um die Identität zu verschleiern (Tunnel, gefakte Header,...), dann ist eh vorbei. Es ist ein ewiges Katz- und Mausspiel, wenn du die wichtigsten Grundlagen anwendest hast du halt eine reele Chance dass nichts passiert.

Achja, wenn es sinnlose Zugriffe sind dann lass die doch, Traffic wirst du genug haben und die Auslastung vom Server sollte bei ~200 Zugriffen/Tag auch zu vernachlässigen sein.

Werbung

Cobra427

Fortgeschrittener

  • »Cobra427« ist männlich

Beiträge: 245

CMS Version: 3.9.6

Wohnort: Österreich

  • Nachricht senden

36

Donnerstag, 13. September 2012, 13:29

Das ist mir klar das es genug wissende Leute gibt die solches übergehen können, verm. fast alle.
Aber schaden tuts mal nicht.
Ich finde momentan nicht die richtigen code für:
deny from all
allow from localhost .at .de .com ....
gewollt ist das nur spez. Länder Zugriff haben
mfg und Vielen Dank! 8o - Cobrafahren.at

Werbung

Quizmasterlex

unregistriert

37

Donnerstag, 13. September 2012, 13:42

Es schadet eben doch da du möglicherweise Besucher bewusst aussperrst.
Zu deinem Problem: Die Länderdomains sehen komisch aus, vermutlich du kannst nur mit IP-Ranges arbeiten. Hierzu muss du raus finden welche in den entsprechenden Regionen verbreitet sind und diese eintragen. Localhost ist ein Sonderfall.

Werbung

Cobra427

Fortgeschrittener

  • »Cobra427« ist männlich

Beiträge: 245

CMS Version: 3.9.6

Wohnort: Österreich

  • Nachricht senden

38

Montag, 17. September 2012, 08:22

dieser Eintrag in der htaccess fkt. mal nicht, falsch geschrieben oder bereits übergangen...

Zitat

order allow,deny
deny from .ru
allow from all

habe weiter Zugriffe im Referrer von .ru Seiten...
mfg und Vielen Dank! 8o - Cobrafahren.at

Werbung

Ähnliche Themen