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

Reply
 
Thread Tools
vbStopForumSpam Details »»
vbStopForumSpam
Version: 0.61, by pedigree pedigree is offline
Developer Last Online: Nov 2013 Show Printable Version Email this Page

Category: Administrative and Maintenance Tools - Version: 3.8.0 Rating:
Released: 09-04-2009 Last Update: 12-26-2009 Installs: 447
DB Changes Uses Plugins Auto-Templates
Re-useable Code Additional Files Is in Beta Stage  
No support by the author.

At the point of user registration, the mod checks if the IP number / provided username / email addresses appear on a block list and can block the registration. This queries the StopForumSpam database (where I am a coder and administrator) to see if a new users IP address/email address/IP number are listed as known spammer sources.

Whilst this isnt the most perfect way to stop all forum spam, its another step that spammers have to overcome.

What it does

It checks with a remote database of known forum spammers. Their IP number, email address and forum username are tested and based on your configuration, you can reject / log / accept user registrations based on what you get back.

This version doesnt have
- whitelisting or the ability to submit users to the database but it will within the next week.
- automatic user deletion / post / PM purging. There are good tools out there already, this does something else.

Currently, I would say this is an beta codebase. Please treat it as such.

Instructions are included in the installation.txt file - PLEASE read it first and dont forget to actually upload the files in the upload folder, otherwise it WILL kill your registration progress and you wont see the log file options in admincp.

This is the exact same version that is on the 3.6 forums because it works with 3.54 to 3.84 (at time of wriing, the latest version)

Changes to vB
- 3 new database tables
- 2 database table alternations
- No new templates.
- 2 Hook (register_addmember_process & register_addmember_complete)

Known to work - tested by me
- vBulletin 3.6.8 on Apache 2.2 / PHP 5.1.2 on Linux using cUrl
- vBulletin 3.7 Gold on Apache 2.0 / PHP 4.4.3 on Windows without cUrl (template changes wont work on 3.7 - thats in the next version with auto template changes)

For code to submit spammers to the database, check this post for code changes
https://vborg.vbsupport.ru/showp...&postcount=288

Reported in the thread to work
- 3.5.4 3.6.1, 3.6.2, 3.6.9, 3.6.10, 3.7.0, 3.7.1, 3.7.2, 3.7.3, 3.74, 3.80, 3.81, 3.82, 3.83, 3.8.4

Installers should remember to refresh their ACP navigation window when they first install it so they can see the new log file menu item.

REQUIRES MySQL 4.1.1+

If you want to submit data directly from the user admincp to the database, then you can install an addon mod (Coded by Wired1) here https://vborg.vbsupport.ru/showpost....&postcount=288

You need to have an API key from www.stopforumspam.com in order to submit data, its free and easy to get... The code above is a quick hack that changes the pages "form" so that it submits to the database. As its a quick hack, this relies 100% on javascript being enabled and makes no tests that it is enabled.

Please click Installed

Download Now

File Type: zip vbStopForumSpam_v0.61.zip (11.7 KB, 1931 views)

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.
Благодарность от:
Razta

Comments
  #62  
Old 02-09-2010, 09:00 AM
ZombieAndy's Avatar
ZombieAndy ZombieAndy is offline
 
Join Date: Oct 2004
Location: UK
Posts: 183
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Absolutly brilliant modification, i installed this on my forums, we were getting hit bad with PM spammers and this mod catches and prevents around 30 registrations a day at the moment.

Free's up so much time for my staff groups, thank you. amazing job.
Reply With Quote
  #63  
Old 03-04-2010, 01:56 AM
spwolf spwolf is offline
 
Join Date: Feb 2010
Posts: 5
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

i started getting 100+ new registrations recently, which i think are bots... nothing is helping so far... none of them are doing anything right now, so we will see... mods are waiting ;-)

i will also install mod that allows easy reporting so i can report them...
Reply With Quote
  #64  
Old 03-04-2010, 04:23 AM
WickedWeb's Avatar
WickedWeb WickedWeb is offline
 
Join Date: Jun 2009
Location: West Virginia
Posts: 32
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

My installation was logging everything and tagging them as being in the stopforumspam database but even though I had everything set to block the registration it would not block them from registering. They could still register and post.. In one weird case some one without email verification was able to post but I do not know if that was related to this or not but it happened at the same time. I removed everything and all is back to normal. I could not make sense of the registrations not being blocked.

This was on 3.8.3.. I am going to update soon as I can and try again..
Reply With Quote
  #65  
Old 03-12-2010, 11:29 PM
mytweakerart mytweakerart is offline
 
Join Date: Feb 2010
Posts: 22
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

simply awesome dude
installed on 3.8.4
youve saved me from those bastages again

http://www.ToyotaBrakeRecall.org
Reply With Quote
  #66  
Old 03-20-2010, 04:36 PM
BGObsession's Avatar
BGObsession BGObsession is offline
 
Join Date: Apr 2009
Posts: 199
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I have the mod installed, along with the plug-in to be able to submit spammer info from the admin cp. Seems to be working incredibly well. Only question I have is that when I look at the spam log, sometimes the mod has listed a new registration, but has 'Allowed Registration'. If the modification IDENTIFIED the new registration as a problem in the first place, why would it not block that user from registering? I have it on the default settings, so it should block anyone who has a previously reported username, IP, or email address, right?

It seems inconsistent for the mod to both list the registration in the spam log, but to have allowed the registration anyway? The instances I've seen this occur are ones where the new registration has not yet performed email confirmation. Does that have anything to do with it?
Reply With Quote
  #67  
Old 03-20-2010, 05:36 PM
WickedWeb's Avatar
WickedWeb WickedWeb is offline
 
Join Date: Jun 2009
Location: West Virginia
Posts: 32
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by BGObsession View Post
I have the mod installed, along with the plug-in to be able to submit spammer info from the admin cp. Seems to be working incredibly well. Only question I have is that when I look at the spam log, sometimes the mod has listed a new registration, but has 'Allowed Registration'. If the modification IDENTIFIED the new registration as a problem in the first place, why would it not block that user from registering? I have it on the default settings, so it should block anyone who has a previously reported username, IP, or email address, right?

It seems inconsistent for the mod to both list the registration in the spam log, but to have allowed the registration anyway? The instances I've seen this occur are ones where the new registration has not yet performed email confirmation. Does that have anything to do with it?
Finally I have some additional proof. If you read a couple post or so behind this one I have the same problems as you just stated. It seems though that nobody is really supporting this.
Reply With Quote
  #68  
Old 03-20-2010, 05:55 PM
KW802's Avatar
KW802 KW802 is offline
 
Join Date: Jul 2003
Location: A galaxy far, far away...
Posts: 1,450
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Whoops, didn't realize that I posted this in the 3.6.x thread instead of the 3.8.x thread...

Quote:
Originally Posted by KW802
After upgrading my vB 3.x sites to vB 3.8.5 it meant, of course, that I lost the manual edits to submit the user to StopForumSpam.com from directly in the ACP.

So... I came up with a very quick & very dirty plugin to add an option in the postbit. That way if a spammer does make it through and posts something, I can view the post, click on their name in the postbit, hit the 'Submit' button from the drop-down list (which then takes my browser window to the StopForumSpam.com site and shows me the result of submitting the info), hit the browser 'Back' button, and then continue BAU on cleaning up the spam.

Only Super Mods & above should be able to see the 'Submit' button but, for your own sanity, test it out on your site.

Attached is the plugin XML and a screen shot of how it'll look. Notice this is a plugin and not a product! That means you import via ACP => Plugins & Products => Download/Upload Plugins and *not* through the Manage Products screen.

Yes, it's quick & dirty but it serves my purposes.
Attached Images
File Type: jpg PLUGIN-Submit-to-StopForumSpam.jpg (65.1 KB, 0 views)
Attached Files
File Type: xml PLUGIN-Submit-User-to-StopForumSpam.xml (1.7 KB, 32 views)
Reply With Quote
  #69  
Old 03-23-2010, 04:19 PM
KProjects KProjects is offline
 
Join Date: Feb 2006
Posts: 143
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Installed a while ago - can't believe how many it catches throughout the day.. it's like 7 or 8 an hour!!

I'm starting to wonder if they're all spammers.. heh
Reply With Quote
  #70  
Old 03-24-2010, 10:51 AM
sump sump is offline
 
Join Date: Aug 2009
Posts: 42
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

this mod is awesome !! we went form aproximatly 70 -100 registrations to 10/15 it looks like it get about 90% .. very please

there is some talk here about the alllowed .. the ALLOWED that i see did not find any problems with either IP, username or e-mail, just like if i search the IP in google ...

also all of the people that already registred I still must deal with , but from the minute this was installed it went to work !!

see see no error messages when one IS allowed,, DEFAULT settings ,,,

in the past when i have had problems with hacks .. delete as er instructions if any , redownload, reinstall ....

thanks for this great mod !!
Reply With Quote
  #71  
Old 05-01-2010, 06:37 PM
Theo-zzzz's Avatar
Theo-zzzz Theo-zzzz is offline
 
Join Date: May 2007
Posts: 17
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This mod is blocking about 200 spam registrations a day.
It saves us so much time.

Nominated for MOTM
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 07:07 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.05034 seconds
  • Memory Usage 2,347KB
  • Queries Executed 26 (?)
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_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (11)post_thanks_box
  • (1)post_thanks_box_bit
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (3)postbit_attachment
  • (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
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete