Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.6 > vBulletin 3.6 Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Anti-Spam Centre Details »»
Anti-Spam Centre
Version: 1.00, by C Braithwaite C Braithwaite is offline
Developer Last Online: Dec 2012 Show Printable Version Email this Page

Category: Moderators Functions - Version: 3.6.x Rating:
Released: 12-20-2008 Last Update: Never Installs: 4
DB Changes Uses Plugins Template Edits
Additional Files Translations Is in Beta Stage  
No support by the author.

This product is very new and is only in testing, but I need to stress test it, and hammer out the bugs I've not found yet, and also to find potential abuse of the system.

The idea is to fight the spam at it's source - the spammer.

What this product does:-

When a new user registers with your forum, this product will check with a central server to see if there have been any reports by other forum owners about this user based on their email address. A score will be returned to show how many reports have been made against this email address, and depending on your preference will move the new user to the awaiting moderation usergroup for you to review as you see fit.

If you have a spammer that slips through the net, you are able to report and ban this user with a single click. Again this will communicate with a central server and update the reported spammer to the list.

I am expecting criticism on this (for some reason) but my theory is that If we make it difficult for a spammer then maybe they will just give up. Imagine having to create a new email address for every new forum because we all work as a team to fight the spammer!

Open to suggestions, but please be aware that my time is somewhat limited and may not be able to address everything straight away. If you have an issue with product that is causing your forum serious issues, please disable it and contact me.

Install
Upload all files to the vBulletin directory.
Import Product
Edit MEMBERINFO template
Find
Code:
	<if condition="$show['giveinfraction']">
	   <td class="vbmenu_control"><a href="infraction.php?$session[sessionurl]do=report&amp;u=$userinfo[userid]">$vbphrase[give_infraction]</a></td>
	</if>
Add Below:
Code:
    <if condition="can_moderate()">
		<td class="vbmenu_control"><a href="asc.php?$session[sessionurl]do=report&amp;u=$userinfo[userid]">$vbphrase[report_spammer]</a></td>
	</if>
Options
Go into the "Anti-Spam Centre" options via the AdminCP
In here you will be presented with a forumid. you need to follow the link in the Options to Here where you can enter in your forum url domain (without www) and the forumid to generate a token key. Take this new token and add it to your settings.

Next you need to set how many strikes a newly registering user can have before they are considered a risk.
eg if you set this to 5, that would mean that if a new user that has been voted against 6 times by other forum users would be put in the moderation queue.

I hope that explains it all, and I hope i've not made some major fudge up

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #2  
Old 12-22-2008, 05:50 AM
chooky chooky is offline
 
Join Date: Dec 2008
Location: USA - Ohio
Posts: 42
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

why you only public it for the old 3.6 and not for 3.7 ?
Reply With Quote
  #3  
Old 12-22-2008, 12:34 PM
C Braithwaite's Avatar
C Braithwaite C Braithwaite is offline
 
Join Date: Jan 2006
Location: Leeds
Posts: 293
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by chooky View Post
why you only public it for the old 3.6 and not for 3.7 ?
its the version I tested it on. if anyonee can verify it works on later versions then that would be great.
Reply With Quote
  #4  
Old 12-22-2008, 01:33 PM
IoGhost IoGhost is offline
 
Join Date: Oct 2008
Posts: 3
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
When a new user registers with your forum, this product will check with a central server to see if there have been any reports by other forum owners about this user based on their email address.
Central server? Where is it? Is it "http://icora.co.uk/vbulletin/asc/index.php"? From where give it information about spammers?

Do you know about vbStopForumSpam?
Reply With Quote
  #5  
Old 12-22-2008, 01:36 PM
vbplusme vbplusme is offline
 
Join Date: Sep 2008
Location: CyberSpace
Posts: 332
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

That wheel already exists
Reply With Quote
  #6  
Old 12-22-2008, 01:38 PM
Leo Brazil's Avatar
Leo Brazil Leo Brazil is offline
 
Join Date: Dec 2007
Location: Brazil
Posts: 485
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

The idea it self sounds pretty good. But I think if the spammers list were based on IPs instead of e-mails would be more effective. I've spammers are normally boots that have in their databases tons of e-mails addresses they capture through the web and normally they use somebody else's e-mail address there nothing about to spam you.

You know, just a suggestion.

Abs.
Reply With Quote
  #7  
Old 12-22-2008, 04:44 PM
C Braithwaite's Avatar
C Braithwaite C Braithwaite is offline
 
Join Date: Jan 2006
Location: Leeds
Posts: 293
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by IoGhost View Post
Central server? Where is it? Is it "http://icora.co.uk/vbulletin/asc/index.php"? From where give it information about spammers?

Do you know about vbStopForumSpam?
I did not know about this, despite doing a search for similar products on here... thanks for the heads up. and yes, it's hosted on Icora (my own server)

Quote:
Originally Posted by vbplusme View Post
That wheel already exists
yeah.. as I said above.. i will continue with the project all the same as I have some plans for it.

Quote:
Originally Posted by Leo Brazil View Post
The idea it self sounds pretty good. But I think if the spammers list were based on IPs instead of e-mails would be more effective. I've spammers are normally boots that have in their databases tons of e-mails addresses they capture through the web and normally they use somebody else's e-mail address there nothing about to spam you.

You know, just a suggestion.

Abs.
Thanks for the suggestion - and it's a good one. I do actually have the system in place to use IP, and it's not something im going to rule out. This release is more to test code and suchlike and the reason I chose to do this with email was to target the human spammers that spam for a living. again, good comments though!
Reply With Quote
  #8  
Old 12-22-2008, 05:50 PM
Leo Brazil's Avatar
Leo Brazil Leo Brazil is offline
 
Join Date: Dec 2007
Location: Brazil
Posts: 485
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by C Braithwaite View Post
Thanks for the suggestion - and it's a good one. I do actually have the system in place to use IP, and it's not something im going to rule out. This release is more to test code and suchlike and the reason I chose to do this with email was to target the human spammers that spam for a living. again, good comments though!
Sure, no problem. That was the first thing that came up in my mind because most of rough spammers I face here are bots.
I'm gonna test this anyway.
Reply With Quote
  #9  
Old 12-23-2008, 08:58 PM
C Braithwaite's Avatar
C Braithwaite C Braithwaite is offline
 
Join Date: Jan 2006
Location: Leeds
Posts: 293
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Leo Brazil View Post
Sure, no problem. That was the first thing that came up in my mind because most of rough spammers I face here are bots.
I'm gonna test this anyway.
Keep in mind that the more people that use this, the better for everyone. ill also add the ip functionality
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 02:42 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04385 seconds
  • Memory Usage 2,290KB
  • Queries Executed 22 (?)
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
  • (2)bbcode_code
  • (7)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (9)post_thanks_box
  • (9)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (9)post_thanks_postbit_info
  • (8)postbit
  • (9)postbit_onlinestatus
  • (9)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
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete