ZANIM ZACZNIESZ: POPULARNE PYTANIASZUKAJSTYLENAJNOWSZY SKRYPTPODRĘCZNIKMODYFIKACJE
phpBB2 by Przemo Forum Index phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

FAQFAQ - PIERWSZA POMOC!!  regulaminREGULAMIN  SearchSZUKAJ  MemberlistMemberlist  UsergroupsUsergroups  StatisticsStatistics
RegisterRegister  Log inLog in  DownloadDownload  katalog Forów DyskusyjnychKatalog Forów

Previous topic «» Next topic
Moved by: arcy
26-03-2009, 00:45
Accesek - blokowanie spamerskich IP
Author Message
tosiek 
polski znak


Helped: 109 times
Posts: 1410
Location: inąd
Posted: 24-03-2009, 18:51   Accesek - blokowanie spamerskich IP
   Forum address: http://tosiek.pl/ × http://antichrist.pl/ × http://tosiek.pl/converter/ × jakas gruba ryba łakoma na kase zepsuła technorati


Accesek by tosiek - blokowanie spamerskich IP

Accesek dodaje do naszego pliku htaccess aktualną listę spamerskich IP i blokuje dostęp robotom spamerskich korzystającym z tych IP.

Funkcje - Opis

  • Sprawdza czy mamy najnowszą listę zanim pobierze nową (przyspiesza sprawdzanie)
  • Aktualizuje tylko wtedy jeśli nasza lista jest nieaktualna
  • Tworzy backup starego. htaccess w katalogu /bak z datą i godziną
  • Pozwala to zaoszczędzić transfer
  • pozwala np. na wyłączenie captchy jak i innych zabezpieczeń antyspamowych bo po prostu nie da wejść robotom spamującym na stronę


Listę czerpie z:
http://sblam.com/czarnalista.html

Demo: http://tosiek.pl/accesek-...sta-adresow-ip/

Instalacja
Wgraj plik accesek.php do głównego katalogu domeny i wejdź na adres który odpali plik accesek.php np.:
http://tosiek.pl/accesek.php


Quote:
adresforum.pl/accesek.php


Zalecam wgranie tlyko do głównego katalogu domeny głównej ponieważ podkatalogi i subdomeny (jeśli są w podkatalogach) dziedziczą blokowane IP.


Automatyczna codzienna aktualizacja IP
  • Sprawdź czy hosting oferuje zadania Cron-a (cron , cronjobs etc.)
  • Jeśli obsługuje poszukaj w panelu (DirectAdmin, Cpanel etc.) tej opcji
  • Ustaw godzinę i minuty, resztę zostaw jako * (gwiazdki)
    np. Hours: 10 Minutes: 0
    I zadanie będzie wykonywane codziennie o 10:00, następnie w miejscu na komendę podaj adres który wyświetla się po wejściu na plik accesek.php:
    Adres do tego pliku (potrzebne np. dla crona)
    I dodaj zadanie.
  • Końcowy efekt wygląda jak niżej:



Sprawdzanie działania

Aby sprawdzić czy accesek i blokowanie przez niego IP działają, wystarczy spojrzeć w logi Apache:
W directadminie:
wchodzimy w Statystyki / Logi serwisu następnie klikamy na: Pełne logi błędów Apache'a
I jeśli na serwerze jest włączone zapisywanie do logów blokowanych wejść to ujrzymy podobną listej do tej niżej, jeśli nie będzie tam nic podobnego to znaczy, że albo spam robbty nie wchodzą albo mamy tę opcję wyłączoną.
Code:
[Thu May 14 06:26:05 2009] [error] [client 66.35.1.170] client denied by server configuration: /home/tosiek/domains/tosiek.pl/public_html/403
[Thu May 14 06:26:23 2009] [error] [client 94.23.144.16] client denied by server configuration: /home/tosiek/domains/tosiek.pl/public_html


accesek.zip
Download 346 Time(s) 10.57 KB

_________________
Naprawa krzaczków oraz chińskich literek, przywracanie polskich znaków jak i przenoszenie forów to codzienność... wczorajszość i jutrzejszość.
tosiek - istota śmiertelna, potrafiąca umierać do trzech razy...
Last edited by arcy on 23-08-2009, 12:49; edited 19 times in total  
 
 
     
smyku2 

Helped: 1
Posts: 115
Posted: 24-03-2009, 19:18   
   Forum address: http://www.pesedit.pl/forum


Na jednym forum działa, na drugim mam komunikat po wejściu w plik:
Quote:
Ten skrypt dziala od PHP w wersji 5


a hosting obsługuje php4 i php5
 
     
tosiek 
polski znak


Helped: 109 times
Posts: 1410
Location: inąd
Posted: 24-03-2009, 20:35   
   Forum address: http://tosiek.pl/ × http://antichrist.pl/ × http://tosiek.pl/converter/ × jakas gruba ryba łakoma na kase zepsuła technorati


Dodaj w .htaccess :
Code:
AddHandler php5-script php


lub/i

Code:
AddHandler application/x-httpd-php5 .php


I powinno wymusić odczytywanie plików .php jako php 5, o ile hosting obsługuje php5
_________________
Naprawa krzaczków oraz chińskich literek, przywracanie polskich znaków jak i przenoszenie forów to codzienność... wczorajszość i jutrzejszość.
tosiek - istota śmiertelna, potrafiąca umierać do trzech razy...
 
 
     
smyku2 

Helped: 1
Posts: 115
Posted: 25-03-2009, 15:32   
   Forum address: http://www.pesedit.pl/forum


dzięki, działa. super modyfikacja swoją drogą

PS: nie wiem czy to błąd z twojej strony czy u mnie, ale na obydwu forach (inne serwery), w stopce jest coś takiego:

Quote:
Accesek by tosiek
Wszelkie prawa zastrzeĹźone © 2009 tosiek


Chodzi o krzaczek, tak tylko zgłaszam :)
 
     
tosiek 
polski znak


Helped: 109 times
Posts: 1410
Location: inąd
Posted: 25-03-2009, 16:09   
   Forum address: http://tosiek.pl/ × http://antichrist.pl/ × http://tosiek.pl/converter/ × jakas gruba ryba łakoma na kase zepsuła technorati


Ok załącznik w pierwszym poście poprawiony. Dodałem zgodność dla crona + pierwszą linijkę żeby interpretował poprzez php. I parę innych zmian kosmetycznych.

Zaraz dodam opis jak dodać do crona żeby codziennie o danej godzinie się aktualizowało.

To nie jest modyfikacja, to samodzielny skrypt php do modyfikacji .htaccess, można używać wszędzie gdzie jest php. Ale najlepiej w folderze strony głównej bo podfoldery dziedziczą .htaccess.

Poprawiłem też tego krzaczka.

[ Dodano: 27-03-2009, 14:32 ]
Aktualizacja: dodanie sprawdzanie daty przed pobraniem nowej (za pomocą head)

i kilka innych poprawek, typu automatyczne dodowanie:

Code:
#start sblam
#one
#two
#koniec sblam
_________________
Naprawa krzaczków oraz chińskich literek, przywracanie polskich znaków jak i przenoszenie forów to codzienność... wczorajszość i jutrzejszość.
tosiek - istota śmiertelna, potrafiąca umierać do trzech razy...
 
 
     
~Boltex 
$user_id=25k



Helped: 72 times
Posts: 917
Location: Łomża

Posted: 04-04-2009, 23:44   
   Forum address: Cały czas w budowie


u mnie nie działa

Code:
#!/usr/local/bin/php -q Adres do tego pliku (potrzebne np. dla crona)
/home/boltos/public_html/counterchaos.pl/accesek.php

Katalog do kopi zapasowej pliku .htaccess nie istnieje, odswiez strone

Warning: mkdir() [function.mkdir]: Permission denied in /home/boltos/public_html/counterchaos.pl/accesek.php on line 74
 
 
     
tosiek 
polski znak


Helped: 109 times
Posts: 1410
Location: inąd
Posted: 05-04-2009, 09:30   
   Forum address: http://tosiek.pl/ × http://antichrist.pl/ × http://tosiek.pl/converter/ × jakas gruba ryba łakoma na kase zepsuła technorati


Boltos, nadaj katalogowi w którym jest accesek chmod 777 lub 644
i samemu acceskowi też 777 lub 644i utwórz katalog bak i nadaj mu także chmod 777 :)
_________________
Naprawa krzaczków oraz chińskich literek, przywracanie polskich znaków jak i przenoszenie forów to codzienność... wczorajszość i jutrzejszość.
tosiek - istota śmiertelna, potrafiąca umierać do trzech razy...
 
 
     
Elvis Scatter 

Helped: 1
Posts: 45
Posted: 13-04-2009, 12:41   
   Forum address: http://stalker.info.pl


Testowałem tego "moda" przez blisko dwa tygodnie. Rzeczywiście, wykorzystano mniej transferu i nie pojawił się do tej pory żaden bot. Niestety, muszę przyznać, że mod ten przyczynił się do drastycznego spadku pozycji mojej strony w wyszukiwarkach. Dodam, że znam się na pozycjonowaniu; poinformuję o efektach bez tego moda.
 
     
tosiek 
polski znak


Helped: 109 times
Posts: 1410
Location: inąd
Posted: 13-04-2009, 16:58   
   Forum address: http://tosiek.pl/ × http://antichrist.pl/ × http://tosiek.pl/converter/ × jakas gruba ryba łakoma na kase zepsuła technorati


Elvis Scatter wrote:
Dodam, że znam się na pozycjonowaniu;

to dlaczego pieprzysz farmazony ?

Elvis Scatter wrote:
Niestety, muszę przyznać, że mod ten przyczynił się do drastycznego spadku pozycji mojej strony w wyszukiwarkach.




Jeśli faktycznie blokowałoby IP wyszukiwarek to skoro się znasz to byś o tym wiedział :)

Ale jednak żebyś się czegoś w końcu nauczył:
znalazłbyś info w google webmasters, i nie widniałyby żadne odwiedziny google robota

Zakładam iż pisząc wyszukiwarki miałeś na myśli guugla.
_________________
Naprawa krzaczków oraz chińskich literek, przywracanie polskich znaków jak i przenoszenie forów to codzienność... wczorajszość i jutrzejszość.
tosiek - istota śmiertelna, potrafiąca umierać do trzech razy...
 
 
     
Elvis Scatter 

Helped: 1
Posts: 45
Posted: 19-04-2009, 19:16   
   Forum address: http://stalker.info.pl


tosiek wrote:
Jeśli faktycznie blokowałoby IP wyszukiwarek to skoro się znasz to byś o tym wiedział


Nie, nie o to chodzi. Na liście nie odnotowałem blokady żadnego numeru IP wyszukiwarek. "Mod" po prostu blokował ruch na stronie - wiadomo, boty lubią szwendać się po forach. Po kilku dniach wszystko wróciło do normy.
 
     
tosiek 
polski znak


Helped: 109 times
Posts: 1410
Location: inąd
Posted: 04-05-2009, 14:35   
   Forum address: http://tosiek.pl/ × http://antichrist.pl/ × http://tosiek.pl/converter/ × jakas gruba ryba łakoma na kase zepsuła technorati


Quote:
Nie, nie o to chodzi. Na liście nie odnotowałem blokady żadnego numeru IP wyszukiwarek. "Mod" po prostu blokował ruch na stronie - wiadomo, boty lubią szwendać się po forach. Po kilku dniach wszystko wróciło do normy.

Czyli gówno wspólnego z SEO i wyszukiwarkami ;)
_________________
Naprawa krzaczków oraz chińskich literek, przywracanie polskich znaków jak i przenoszenie forów to codzienność... wczorajszość i jutrzejszość.
tosiek - istota śmiertelna, potrafiąca umierać do trzech razy...
 
 
     
browarnicy 

Posts: 4
Posted: 11-05-2009, 19:41   
   Forum address: http://www.browarnicy.ovh.org/index.php


umnie wyskakuje coś takiego

Warning: get_headers(http://sblam.com/blacklisthtaccess.txt) [function.get-headers]: failed to open stream: Connection refused in /home/b/r/o/browarnicy/www/accesek.php on line 44
Nie mozna pobrac naglowkow HTTP z http://sblam.com/blacklisthtaccess.txt
Warning: file_get_contents(http://sblam.com/blacklisthtaccess.txt) [function.file-get-contents]: failed to open stream: Connection refused in /home/b/r/o/browarnicy/www/accesek.php on line 65
Katalog do kopi zapasowej istnieje
Kopia zapasowa .htaccess zapisana prawidlowo w /bak/.htaccess_19-31-24__11_05_2009
Czarna lista spamerskich IP pomyslnie zapisana w twoim .htaccess
 
     
tosiek 
polski znak


Helped: 109 times
Posts: 1410
Location: inąd
Posted: 11-05-2009, 19:45   
   Forum address: http://tosiek.pl/ × http://antichrist.pl/ × http://tosiek.pl/converter/ × jakas gruba ryba łakoma na kase zepsuła technorati


browarnicy, połączeni z twojego serwera jest odrzucane, to nie wina skryptu :)
_________________
Naprawa krzaczków oraz chińskich literek, przywracanie polskich znaków jak i przenoszenie forów to codzienność... wczorajszość i jutrzejszość.
tosiek - istota śmiertelna, potrafiąca umierać do trzech razy...
 
 
     
browarnicy 

Posts: 4
Posted: 11-05-2009, 20:03   
   Forum address: http://www.browarnicy.ovh.org/index.php


zatem mam pytanie czy pomimo tego błędu będzie mi to wszystko działać, jak to sprawdzić czy działa, i czy da się to jakoś obejść/naprawić?
 
     
tosiek 
polski znak


Helped: 109 times
Posts: 1410
Location: inąd
Posted: 11-05-2009, 20:11   
   Forum address: http://tosiek.pl/ × http://antichrist.pl/ × http://tosiek.pl/converter/ × jakas gruba ryba łakoma na kase zepsuła technorati


browarnicy, poprawiłem ten błąd co znalazłemś :D zapomniałem o exit po:
Code:
echo "Nie mozna pobrac naglowkow HTTP z http://sblam.com/blacklisthtaccess.txt";

powinno byc:
Code:
echo "Nie mozna pobrac naglowkow HTTP z http://sblam.com/blacklisthtaccess.txt";
exit;


A żeby naprawic twój problem, to nie wiem czemu odrzuca połączenie, ale możesz ściągać ten plik na dysk i wysyłać na FTP do katalogu z accesek.php: http://sblam.com/blacklisthtaccess.txt i w samym pliku accesek.php zmienić z:
Code:
$lista = file_get_contents("http://sblam.com/blacklisthtaccess.txt");

na:
Code:
$lista = file_get_contents(dirname(__FILE__) . "/blacklisthtaccess.txt");

I możesz olać tamte błędy, ale musisz ręcnzie uploadować plik ;)
_________________
Naprawa krzaczków oraz chińskich literek, przywracanie polskich znaków jak i przenoszenie forów to codzienność... wczorajszość i jutrzejszość.
tosiek - istota śmiertelna, potrafiąca umierać do trzech razy...
 
 
     
Display posts from previous:   
Reply to topic
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum
Add this topic to your bookmarks
Printable version

Jump to:  

Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!

Powered by phpBB modified by Przemo © 2003 phpBB Group
Page generated in 0.17 second. SQL queries: 13
Polecane serwisy





piękne monety kolekcjonerskie. Wszystko dla Numizmatyka.

• Dodaj swój link