Blokering af spam bots med IP ranges
Tilmeldt 20. Apr 07
Slettet bruger
Skrevet
02-07-2013 kl. 00:05
Hvor mange stjerner giver du? :
Svar
Hej.
Jeg vil høre, om der er andre her, der generes af spam bots (det er der!), og hvad gør I ved det?
Jeg har tænkt mig at bruge en PHP -funktion,
ip2long($_SERVER['REMOTE_ADDR']);
til at sende bestemte IP ranges ud på et sidespor.
Hvis nogen af jer bruger funktionen, hvad er jeres erfaringer med den?
Vil også høre, om der er andre, der kan nikke genkendende til disse IP adresser eller andre fra samme netværk :
[Moderator har fjernet IP adresserne da Datatilsynet anser IP-adresser for at være personoplysninger omfattet af persondataloven]
Svar
Tilmeldt 31. May 11
Jesper
Skrevet
02-07-2013 kl. 00:16
Hvor mange stjerner giver du? :
Svar
Jeg tror du får meget svært ved det da mange spam bots er inficeret PCer, det bliver ved med at være der.
Svar
Tilmeldt 20. Apr 07
Slettet bruger
Skrevet
02-07-2013 kl. 09:12
Hvor mange stjerner giver du? :
Svar
Har nogen af jer afprøvet PHP filtre som fx substr_count() til at tjekke kommentarer for, om de indeholder links ?
Fx et tjek for om en tekst ($text) indeholder http:
substr_count($text, "http")
Hvad er jeres erfaringer med det, hvis I har?
Svar
Fra Søborg
Tilmeldt 7. Sep 11
Hej
Jeg ville nok overveje at bruge noget .htaccess i stedet så de slet ikke kommer ind på dit website .
RewriteEngine On RewriteCond %{REMOTE_ADDR} (91\.153) [OR] RewriteCond %{REMOTE_ADDR} (91\.207\.4) [OR] RewriteCond %{REMOTE_ADDR} (91\.207\.5) [OR] RewriteCond %{REMOTE_ADDR} (178\.137) [OR] RewriteCond %{HTTP_REFERER}(porn|prostitutki|daum|baidu|\.ru|\.it|\.za\.su |\.ua|\.by|\.ws) [NC] RewriteRule ^.* http://127.0.0.1 [L,E=nolog:1]
Det kunne f.eks se sådan ud. De bliver sendt videre til dem selv(localhost) og kørt uden om loggen. Jeg har site hvor der kommer RIGTIG meget referrer spam på, og det fjerne de mest ihærdige.
Svar
Tilmeldt 20. Apr 07
Slettet bruger
Skrevet
02-07-2013 kl. 11:31
Hvor mange stjerner giver du? :
Svar
Tak Nicolay.
Jeg kan godt se ideen. Men der skal vel refereres til .htaccess i en/flere filer eller læser serveren .thaccess pr . automatik?
Sætningen, RewriteCond %{HTTP_REFERER}(porn|prostitutki|daum|baidu|\.ru|\.it|\.za\.su|\.ua|\.by|\.ws) [NC],
ser ud til at teste på bl.a. russiske og italienske domæner. Er det rigtigt forstået? Filtreres en request væk, hvis der står noget, som er indeholdt i parentesen?
Svar
Fra Søborg
Tilmeldt 7. Sep 11
Jeg kan godt se ideen. Men der skal vel refereres til .htaccess i en/flere filer eller læser serveren .thaccess pr. automatik?
Sætningen, RewriteCond %{HTTP_REFERER}(porn|prostitutki|daum|baidu|\.ru|\.it|\.za\.su|\.ua|\.by|\.ws) [NC],
Hvis webserveren gør som den skal så læser den .htaccess helt automatisk når filen ligger i en mappe. Den linje sortere referres som kommer fra f.eks. Italien. Det er ud fra at de smadre loggen fuldstændigt, så jeg vil hellere undvære de evt. Refers som evt måtte komme, hvilken næppe vil komme mange af på sitet.
Svar