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
  #82  
Old 08-03-2010, 08:06 AM
pedigree pedigree is offline
 
Join Date: Jul 2005
Posts: 370
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

mysql database errors are a thing of mystery and no one seems to know why they happen with "done away". it bugs me and others.

Tanichi 2010-07-28 17:49:29 acneinfo@zenmed.eu 188.153.53.2 Allowed registration

This means that it passed the mod checking and passed it back to vbulletin, which rejected the user.

The other errors on this page, are shownig when the mod is inserting data into the database, using the vbulletin api and there is no reason why mysql should be disapearing, but it is and there really isnt much that I can do to fix that as I never see this on my test board
Reply With Quote
  #83  
Old 08-03-2010, 05:14 PM
Cindyl10's Avatar
Cindyl10 Cindyl10 is offline
 
Join Date: Oct 2008
Posts: 60
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

oh ok, that's cool then, as long as it's not a hacker! Thanks!
Reply With Quote
  #84  
Old 08-12-2010, 01:04 PM
Naan-Kadavul's Avatar
Naan-Kadavul Naan-Kadavul is offline
 
Join Date: Sep 2009
Location: Singpore
Posts: 249
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks for the mod, I have installed this. but one problem I am facing.

my friend is having multiple internet connections. he is not able to register in my forum and has been listed as SPAMMER. any ways to solve this issue ?? what about those people who are in cybercafe etc. ???


PLS HELP !
Reply With Quote
  #85  
Old 08-12-2010, 01:10 PM
Naan-Kadavul's Avatar
Naan-Kadavul Naan-Kadavul is offline
 
Join Date: Sep 2009
Location: Singpore
Posts: 249
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

And what is Api Key... how does it work, i have installed this mod in my vBulletin..whats there to do next >?
Reply With Quote
  #86  
Old 08-12-2010, 01:28 PM
Naan-Kadavul's Avatar
Naan-Kadavul Naan-Kadavul is offline
 
Join Date: Sep 2009
Location: Singpore
Posts: 249
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

The www.StopForumSpam.com API Key to submit spammers details with

How can i get API key..please some one helppppppppppp!!!!
Reply With Quote
  #87  
Old 08-16-2010, 09:26 AM
thbertram thbertram is offline
 
Join Date: Sep 2006
Location: Arkansas US
Posts: 18
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Naan-Kadavul View Post
The www.StopForumSpam.com API Key to submit spammers details with

How can i get API key..please some one helppppppppppp!!!!
Go to http://www.stopforumspam.com
Reply With Quote
  #88  
Old 09-24-2010, 04:51 PM
Cindyl10's Avatar
Cindyl10 Cindyl10 is offline
 
Join Date: Oct 2008
Posts: 60
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

One of the RSS feeds I check daily had this article today:

Quote:
Less Spam, please for Firefox lets you easily create temporary inboxes

So, you go to a new website, and you want to leave a comment. Maybe you want to open an account, but just to check the service out. Of course, they want your email, ... but should you give them your real email? Perhaps you should head over to Mailinator and take a moment to create a temporary inbox.

More:
http://www.downloadsquad.com/2010/09...e-temporary-i/
Now that's great for a legit user, but in the hands of spammers this is a nightmare! I went there:

http://www.mailinator.com/index.jsp

and saw this:

Quote:
What email address should I use? Anything you want! You can be bipper@mailinator.com, pinkystinky@mailinator.com, or if you're a 16-25 year old male you can be bigdaddy@mailinator.com. Just make sure your "anything" is followed by @mailinator.com (or one of our alternate domains list on the left of this page).


T
here was only one listed there so I thought that's not so bad...until I refreshed the page and discovered that every time you refresh it, it gives you yet another domain name you can use for your email instead of Mailinator! So now I'm refreshing the page over and over and copying all the alternate sites so I can enter them all into our "ban list" of email address. So far I've copied 10 other domain names.

I thought I should let you all know about this too as there's no doubt in my mind that the spammers will (or probably already are) using it. I'm also going over to StopForumSpam and letting them know.
Reply With Quote
  #89  
Old 10-02-2010, 10:24 AM
doubleclick doubleclick is offline
 
Join Date: Jul 2004
Posts: 218
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I installed this yesterday, and until I have more experience, I have it set to allow all registrations, yet keep a log.

While viewing the log this morning, the messages next to the users say either:
  • Result on field ip - 178.216.177.177 - Spammer but allowed by policy
  • Allowed registration

The thing is, when I search for these users listed in the stopforumspam log, they don't exist in my forum.

What am I doing wrong here?

Thanks,
dc
Reply With Quote
  #90  
Old 10-04-2010, 11:50 AM
thbertram thbertram is offline
 
Join Date: Sep 2006
Location: Arkansas US
Posts: 18
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by doubleclick View Post
I installed this yesterday, and until I have more experience, I have it set to allow all registrations, yet keep a log.

While viewing the log this morning, the messages next to the users say either:
  • Result on field ip - 178.216.177.177 - Spammer but allowed by policy
  • Allowed registration

The thing is, when I search for these users listed in the stopforumspam log, they don't exist in my forum.

What am I doing wrong here?

Thanks,
dc
You aren't doing anything wrong. What you will find is that a large number of the attempts never complete the registration process, at least that has been my experience.

In my case, I moderate all registrations. It's a low traffic, very specific needs site. I may get one legit registration a month (except during a seasonal active period), 1000 or more log entries from the spammers, and maybe only 5 that actually follow thru. It's weird, but in my case, that's the way it works out.

The message "allowed registration" only means the vbStopForumSpam did not stop the process. It doesn't mean that registration actually occurred.
Reply With Quote
  #91  
Old 10-06-2010, 08:15 AM
doubleclick doubleclick is offline
 
Join Date: Jul 2004
Posts: 218
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thank you thbertram

Those messages were quite perplexing for me. I saw many identified as spam and "allowed by policy", but only one or two actually showed up in new registrations.

Based on your explanation I've changed my setting from "log and allow" to "block".

Thanks for the clarfication.
dc
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:05 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.09533 seconds
  • Memory Usage 2,343KB
  • 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
  • (4)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
  • (1)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