Page 2 of 3 FirstFirst 123 LastLast
Results 11 to 20 of 24

Thread: Banning

  1. #11
    Ok. ya. i might just do it by Firewall. he uses cable so i dont need to worry about the ip changing. Static ip is the one that doesn't change right? then a dynamic Ip would change. I think its everytime you log on to the Internet. I don't know.Anyway thanks for the help.

  2. #12
    Yeah after Tedob1 gave me that cool whois program. Anytime I get a port scan from a asian *cough*Korea*cough* country ect... I just block the whole Range now.

  3. #13
    Developer Extraordinar
    Join Date
    Jul 2002
    Location
    On the IRC
    Posts
    572
    Well, I know you have PHP installed (Probably becasue I was the one who helped set up your server. ;-)) but it might not be as secure blocking it on your firewall, or on your router. And, do you just want to drop him from 80 (HTTP) or from everything? I'll look into writing a PHP Script for you, it really shouldn't be that hard at all, but I just got up, and I'm hungry, so I'll make some food, and post it later.

    Peace

    MB

  4. #14
    Senior Member RoadClosed's Avatar
    Join Date
    Jun 2003
    Posts
    3,834
    Some say blocking ranges is a little harsh, I say it's ok. Your site, your rules. Chances that you block some ligitimate user are very small and if so, they can go complain to their ISP or you can narrow the block or exclude his or her IP.

  5. #15
    Developer Extraordinar
    Join Date
    Jul 2002
    Location
    On the IRC
    Posts
    572
    Blocking IP ranges could be harsh if you had a big site, but if it is small, it shouldn't do much, and I don't think complaing to your ISP that you have been banned from a site will do much good, there really isn't much they could do. It is you're site.

    Well, here is the PHP code, much thanks to xmad, soule, and chsh who helped me get it on IRC get the array straightened out.

    Code:
    <?php
    /*
    * PHP Banner
    * Created by MicroBurn (http://www.unerror.com)
    * This could also be used to allow only your IP to this sctipt, just put an echo() there     
    * the die() is, and add an }else{ die() You can also use $blockip 
    * as a wild card, meaning if $blockip = 192.168 it would block the any IP that started 
    * with, or contianed 192.168 You can block all IP's with if you set * 1=>'.'); Ofcourse 
    * to ban the IPs you want to ban change 0=> and 1=> to the IP's you want to 
    * ban, you can also add more like 3=> 4=> all the way up.
    */
    
    $blockedips = array(
    0=>'127.0.0.1',
    1=>'192.168.2.1');
    for ($i=0; $i<sizeof($blockedips); $i++) {
    	if (strstr($_SERVER["REMOTE_ADDR"], $blockedips[$i])) {
    		die("Sorry. You have been banned.");
     }
    }
    // Put everything else here.
    echo "Everything."
    ?>
    Say you wanted to ban the IP's 85.2.15.148, 218.21.4.65, 84.21.81.6 and 78.21.26.222. The array would look like this...

    Code:
    0=>'85.2.15.148',
    1=>'218.21.4.65',
    2=>'84.21.81.6',
    3=>'78.21.26.222');

  6. #16
    Have you thought of .htaccess?

    Code:
    order allow,deny
    deny from xxx.x.x.x
    deny from xxx.x.x.x
    deny from xxx.x.x.x
    allow from all
    More information can be found at http://httpd.apache.org/docs-2.0/howto/htaccess.html

    Good luck.

  7. #17
    Developer Extraordinar
    Join Date
    Jul 2002
    Location
    On the IRC
    Posts
    572
    D'oh, haha, should have thought of that, though I rarley use .htaccess, and it's been awhile since I've used Apache. But, atleast with my script you can put cool, "You have been banned, sucker" messages, and websites and stuff. ;-) Haha, good thinking Jack.

    Peace

    MB

  8. #18
    Senior Member
    Join Date
    Sep 2003
    Posts
    500
    Just wanted to point out that steve.milner made an excellant movie title
    Rage of IPS...
    yeah, I like it
    You shall no longer take things at second or third hand,
    nor look through the eyes of the dead...You shall listen to all
    sides and filter them for your self.
    -Walt Whitman-

  9. #19
    I would have to agree with steve.milner on this.
    If someone has Dial up, or ADSL connection, there External IP will change often. Blocking en entire range is the only way to do this effectively, but in turn you will be banning others as well.

    I dont know the seriousness of this issue,so i am not sure how effective an ISP would be with this.
    Insert whitty tagline right here.

  10. #20
    Senior Member RoadClosed's Avatar
    Join Date
    Jun 2003
    Posts
    3,834
    I don't think complaing to your ISP that you have been banned from a site will do much good, there really isn't much they could do. It is you're site.
    I meant this as an extreme measure when the site provider chooses to not take new people to the site because of the block ban. It's mean but the alternative is allowing destructive persons back into your site. Of course if you run an e-business then thats a tough decision. I have only had one person who fell into a block ban e-mail me and say he wanted into the site. I told him "sorry, comlain to your ISP because the block stays" I agree the ISP won't do crap, that's why the block is there - but this dude ran an exploit against the server that would have given him access remote access had I not patched it hours before (game server). He and his block are gone forever because he kept coming back after his ID was banned again and again. Of course like I mentioned, if you run a large site with an e-bussiness you may have the resources to avoid a block ban.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •