Go Back   vb.org Archive > vBulletin Article Depository > Read An Article > General Articles
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
[How to] Ban effectively
utw-Mephisto
Join Date: Jan 2005
Posts: 648

 

Show Printable Version Email this Page Subscription
utw-Mephisto utw-Mephisto is offline 09-30-2005, 10:00 PM

A lot of people (so did I) asking for other hacks / plugins to ban people...

Well, the obvious solution is :

create a .htaccess file with the content

deny from <IP>

like

deny from 127.0.0.1

Put it in your forumroot - done

Reply With Quote
  #12  
Old 10-05-2005, 05:42 PM
utw-Mephisto utw-Mephisto is offline
 
Join Date: Jan 2005
Posts: 648
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

There sure is, HOWEVER : a LOT of ISPs using caching, example (used a plugin to get that info):

Quote:
The Real IP Address is: 83.xx.xx.31
31.Red-83-xx-31.dynamicIP.rima-tde.net
The Proxy Server IP Address is: 80.xx.xx.35
80-xx-xx-35.proxycache.rima-tde.net
Banning the Proxy IP would mean now banning the whole ISP - or at least part of it
Reply With Quote
  #13  
Old 10-05-2005, 06:27 PM
Gizmo5h1t3's Avatar
Gizmo5h1t3 Gizmo5h1t3 is offline
 
Join Date: Aug 2005
Location: ROCHDALE LANCS UK
Posts: 650
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

just use the miserable user hack as said b4....move em into miserable, theyll soon give up..lmao
Reply With Quote
  #14  
Old 10-05-2005, 06:48 PM
thenetbox thenetbox is offline
 
Join Date: Mar 2002
Posts: 184
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Gizmo5h1t3
just use the miserable user hack as said b4....move em into miserable, theyll soon give up..lmao
That only works if the user is logged on from the account that is meant to be made miserable.
Reply With Quote
  #15  
Old 10-05-2005, 07:01 PM
Antivirus's Avatar
Antivirus Antivirus is offline
 
Join Date: Sep 2004
Location: Black Lagoon
Posts: 1,090
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

true, and if they're an "experienced spammer" they might be aware of miserable users, and just clear cookies, and create a new account regardless... :ermm:
Reply With Quote
  #16  
Old 10-06-2005, 05:00 AM
Evil X Evil X is offline
 
Join Date: Sep 2005
Location: naptown
Posts: 386
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

miserable user's hack is your best bet
Reply With Quote
  #17  
Old 10-20-2005, 11:52 PM
Michael2's Avatar
Michael2 Michael2 is offline
 
Join Date: Nov 2001
Posts: 188
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

When I have people who keep re-registering I put a bold statement up on the signup page stating we do not accept registrations from free e-mail providers, turn on moderating new members, and delete any registrations from free e-mail providers. A couple days of that and the problem is usually solved.
Reply With Quote
  #18  
Old 10-21-2005, 12:06 AM
peterska2 peterska2 is offline
 
Join Date: Oct 2003
Location: Manchester, UK
Posts: 6,504
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

/me thinks

Now then, speaking from experience from the other side - I used to be a pretty decent pain in the ass - I have to say that the only way to get rid of someone is just to persevere (sp?) and keep banning their usernames.

Regular spammers/pains in the asses/trolls/etc have easily identifiable posting habits. Things from capitalization, spelling, punctuation, lines between sentances, etc are easy to spot after a while. It can take quite a long time to get rid of someone who is determined to be there. I believe that at one point I was going through 20-30 registrations per day for 4 months on one site. As quick as they banned me I re-registered. Proxy changed at least 15 times daily. Cable modem rebooted to change the IP there at least twice a day too. Proxies used ranging from round the corner to the other side of the world. E-mail accounts being registered and discarded as quick as empty cans of coke. In fact at one point, just to cover myself, I was even using my first jobs work address to register email accounts to in case they tried to find me that way. E-mail accounts from hotmail to yahoo to my ISP to hivemail on other sites were used. Eventually though I just got fed up.

Perhaps I took an abnormally long time to do so, but in the end I did.

I'm not IP banned from the site but apart from a casual glance around Feb this year I haven't been back, probably only about a total of a dozen times in the 2.5 years since I gave up.

So whatever you do, don't panic, just be prudent with the ban button. Don't post personal details of offenders on your site as it just makes them angry and more determined to get through to cause you more trouble.
Reply With Quote
  #19  
Old 12-18-2005, 12:22 PM
Smiry Kin's's Avatar
Smiry Kin's Smiry Kin's is offline
 
Join Date: Dec 2005
Location: United Kingdom!
Posts: 954
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

problem with ban the IP, it doesnt work for me.. i type in my IP, it doesnt, i type in my net ip it works.. so abit dodgy there..
Reply With Quote
  #20  
Old 06-28-2008, 10:42 AM
kiwivc kiwivc is offline
 
Join Date: Aug 2007
Location: New Zealand
Posts: 54
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I've found it easiest to deal with persistent problem makers, spam bots etc by creating a new usergroup and adding those nuisances to that usergroup. I've then added the following code to the headinclude of each style.
<if condition="$bbuserinfo['usergroupid'] == XX">
<meta HTTP-EQUIV="REFRESH" content="0; url=http://www.myenemy.com">
</if>

Change XX to the usergroup number you've just created.
['usergroupid'] == XX">
Change the following address to wherever you want these people/bots redirected to.
http://www.myenemy.com

Add them to the new usergroup, delete their posts and enjoy a laugh too.
Reply With Quote
  #21  
Old 07-25-2008, 10:37 AM
stryderunknown stryderunknown is offline
 
Join Date: Jul 2005
Posts: 5
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by kiwivc View Post
Code:
<if condition="$bbuserinfo['usergroupid'] == XX">
<meta HTTP-EQUIV="REFRESH" content="0; url=http://www.myenemy.com">
</if>
This will only work for Humans using Browsers or scripts running on platforms that use browser modules. If a bot is written to scrape and parse a page it might be written to only handle the details that matter. Certain HTML tags will be stripped from being parsed and the Meta tag could well be one of them.

Currently I'm trying to work out how to do a better version using a PHP header() entry. Where the redirect could either be to a page outside of the domain or to a folder that has a .htaccess file with DENY ALL set. (Redirecting to that folder with a .htaccess would allow configuration from the .htaccess file in regards to redirects or webserver logging)
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 09:15 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.06430 seconds
  • Memory Usage 2,299KB
  • Queries Executed 25 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)bbcode_code
  • (3)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_article
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete