Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Blokowanie IP, czy ktoś może mi to wytłumaczyć ??
primo
post
Post #1





Grupa: Zarejestrowani
Postów: 254
Pomógł: 0
Dołączył: 30.12.2003
Skąd: Strzegom

Ostrzeżenie: (0%)
-----


Witam,

na swojej stronie zdarzył mi się użytkownik, który dokonuje mi chamskich wpisów w księdze. Nie będę z debilem polemizować, bo szkoda czasu. W tym celu zablokowałem jego IP. Prosty skrypt:

  1. <?php
  2. function checkIP($ip)
  3. {
  4. $arr = array(
  5. "83.8.16.124", "83.27.207.3", "81.168.201.107"
  6. );
  7. foreach($arr as $ban){
  8. if($ip == $ban) return false;
  9. }
  10. return true;
  11. }
  12.  
  13. if(!checkIP($_SERVER['REMOTE_ADDR'])){
  14. echo('<HTML><HEAD>');
  15. echo('<H2 align="center">Przykro mi, ale Twój adres IP został zablokowany, ponieważ dokonywałeś obraźl
    iwych wpisów w księdze gości. </H2>'
    );
  16. echo('<H2 align="center">pozdrawiam - primo :) </H2>');
  17. echo('</HEAD><BODY></BODY></HTML>');
  18. }
  19. else{
  20. treść strony
  21. }
  22. ?>


Jednak gówno przeskoczyło jakoś to zabezpieczenie i stąd pytanie, czy jeśli ma on zmienne IP to mogę go jakoś zablokować questionmark.gif Forum IPB na którym również dokonał wpisu ma możliwość analizowania topiców po zadanym IP i z tego IP znalazło mi 5 postów (2 tego dowcipnisia i 3 innych użytkowników z tej samej miejscowości).
Weźcie coś doradźcie, bo psuje mi taki smark sporo krwi.


--------------------
Bieganie jest tym co kocham najbardziej, jest dla mnie powietrzem w moich płucach, krwią płynącą w żyłach, dawką endorfin, źródłem szczęścia i celem samym w sobie... A w skrócie to jestem uzależniony od biegania.
primo
gg1148730
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
strife
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

Ostrzeżenie: (0%)
-----


Spróbuj zablokować ip z jakiegoś zakresu, np. 192.168.*, na forum jest Temat: Banowanie z maskami i , może on Ci pomoże. Jeśli koleś jest uparty i cfany to na dobrą sprawę się go nie pozbędziesz i będziesz musiał czekać kiedy mu się to znudzi. :/


--------------------
Go to the top of the page
+Quote Post
kwiateusz
post
Post #3


Admin Techniczny


Grupa: Administratorzy
Postów: 2 071
Pomógł: 93
Dołączył: 5.07.2005
Skąd: Olsztyn




po ip sadzac to neo... wiec ze zmiennym ip to walka z wiatrakami moze spróbuj ciacho mu ustawiać licząc ze sie skapnie smile.gif
Go to the top of the page
+Quote Post
primo
post
Post #4





Grupa: Zarejestrowani
Postów: 254
Pomógł: 0
Dołączył: 30.12.2003
Skąd: Strzegom

Ostrzeżenie: (0%)
-----


A może macie pomysł jak wykonać coś takiego:

"Jest jeszcze jeden sposób, może mniej brutalny ale jednak utrudniający życie wszystkim użytkownikom. Można np. umożliwić dokonanie wpisu tylko po podaniu mejla i wtedy na mejla wysyłany jest kod który trzeba wpisać w jakieś tam pole i dzięki temu można dokonać wpisu do księgi.. "

To już dla mnie trochę wyższa szkoła jazdy, może jakieś rady, jak się za to zabrać questionmark.gif

A określenie nr MAC i jego zablokowanie questionmark.gif Wchodzi to w grę questionmark.gif Czy jest to do zrobienia questionmark.gif


--------------------
Bieganie jest tym co kocham najbardziej, jest dla mnie powietrzem w moich płucach, krwią płynącą w żyłach, dawką endorfin, źródłem szczęścia i celem samym w sobie... A w skrócie to jestem uzależniony od biegania.
primo
gg1148730
Go to the top of the page
+Quote Post
wipo
post
Post #5





Grupa: Zarejestrowani
Postów: 856
Pomógł: 19
Dołączył: 30.08.2005
Skąd: 100lica

Ostrzeżenie: (0%)
-----


MACA bezpośrednio z php nie zablokujesz - musiałbyś użyć poleceń systemowych
Co do maila jest to wykonalne - ale w tym momencie jaką masz pewność że dany użytkownik nie zaloży za każdym razem nowego maila - a darmowych adresów jest sporo. Dodatkowo dzięki temu może zaspamować sporą ilość skrzynek i w tym momencie to ty możesz mieć nieprzyjemności.


--------------------
Go to the top of the page
+Quote Post
athabus
post
Post #6





Grupa: Zarejestrowani
Postów: 898
Pomógł: 48
Dołączył: 2.11.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Ja bym skłaniał się ku temu co mówi Kwiateusz - wyślij klientowi ciastko, którego obecność będziesz sprawdzał. Jeśli to jakieś dziecko neostrady to w zupełności wystarczy.

Ja dodatkowo bym go jeszcze trochę postraszył - np. w razie gdybyś wyłapał go przy następnej próbie wpisu do księgi, przekieruj go na stronę z jakimś ładnym paskiem postępu i napisem - > Trwa namierzanie czy wykryto nielegalną działalność i zgłoszoną ją policji czy coś takiego... Pewnie się po czymś takim odczepi.
Go to the top of the page
+Quote Post
Turgon
post
Post #7





Grupa: Zarejestrowani
Postów: 800
Pomógł: 0
Dołączył: 26.11.2005
Skąd: Nowy Sącz

Ostrzeżenie: (0%)
-----


@athabus: To działa psychologicznie. Z resztą ja dałbym podawanie maila, na który wysyłany jest link aktywujący post. Wtedy blokujesz maile delikwenta i po robocie ;]


--------------------
Jah Music Is On My Mind !
Go to the top of the page
+Quote Post
kukix
post
Post #8





Grupa: Zarejestrowani
Postów: 600
Pomógł: 2
Dołączył: 1.09.2002
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Wiem, ze można coś takiego zrobić... ale nie wiem jak to technicznie zrealizowac...

Kiedyś jak istniała strona www.arena.pl był tam dział ze zdjęciami... no i byla tam blokada, że dziennie można otworzyc 30 galerii (auta oczywiście).. po przekroczeniu tych 30 przegladniętych galerii.. można bylo ogladac dziennie jedną galerie... tak się zlożylo, że formatowalem kompa... a to i tak nie pomogło dalej wykrywali, że odwiedzalem ta stone i tylko jedną dziennie mogłem widziec... później już zablokowali i kazali placić, bo wyczerpalem limit... dry.gif

Pozatym gdzieś kiedyś obilo mi sie o uszy, że jest coś takiego jak host, który zawsze jest taki sam... cool.gif
Go to the top of the page
+Quote Post
wipo
post
Post #9





Grupa: Zarejestrowani
Postów: 856
Pomógł: 19
Dołączył: 30.08.2005
Skąd: 100lica

Ostrzeżenie: (0%)
-----


Host to jest to prostu przypisana nazwa do adresu ip.
Pytanie czy masz stałe IP czy zmienne. Jak masz stałe to sam sobie dałeś odpowiedź.
Jak zmienne to możesz blokować po ip ale to w cale dużo Ci nie da ponieważ zablokujesz przy okazji innych a jedna osoba może mieć szczeście i nigdy nie zostać zablokowana.


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 16:38