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

Reply
 
Thread Tools
Spam Decimator Version 1.0.5 Details »»
Spam Decimator Version 1.0.5
Version: 1.0.5, by RaidenDAWG2 RaidenDAWG2 is offline
Developer Last Online: Feb 2013 Show Printable Version Email this Page

Version: 3.5.x Rating:
Released: 08-06-2005 Last Update: 06-21-2008 Installs: 121
Uses Plugins Template Edits
Additional Files  
No support by the author.

First of all, credit for the idea goes to zsdave, with his Spam Killer 3000 hack (https://vborg.vbsupport.ru/showthread.php?t=76503)

That being said, this is a slightly more powerful 3.5 version of that rewritten from scratch.

Features Include:

-Ban a spammer with two clicks.

-Delete all threads by a user (soft or permanent, ACP configurable)

-Delete all posts by a user (again, soft or permanent, choice is yours)

-Permit or deny mod/super mod access through ACP

-Email the spammer saying pretty much haha, caught you sucker (default email can be configured using ACP)

-Email the webmaster informing him/her of the attack

-Option to move all soft deleted threads to a specified forum (for safe keeping in case IP addresses or whatnot are later needed for legal proceedings or whatever)

Most everything here works with vB native functions (i.e. delete_thread, etc.), so forum, thread, and post counters are automatically updated.

Install

Installing is quite simple. Simply upload the included files (three of them, decimator.php, includes/functions_decimator.php, and images/misc/spambutton.gif) preserving hierarchy, do precisely ONE template edit (a copy and paste job if there ever was one ), and import the product file, and voila! you're done and ready to take on any spammer who comes your way.

Other Stuff

**UPDATED!!!

Spam Decimator 2.0.0 is slated for a late June 2008 release, with a features list to follow.\

Spam Decimator 1.5.1 for 3.7.x is posted as a vB 3.7 add on.

Thanks to everyone here at vB.org for being a fine community to be a part of. Thanks to Marco for helping me out in one of the changed variables for 3.5 threads, really helped a lot . Thanks to my staff over at Pigskin Heaven for putting up with me while I was working on this.

That's basically it. Enjoy, and as always, click install

Changes:
1.0.1 - Fixed problems with xml product file, validated for use with vB 3.5 Gold release.

1.0.2 - Fixed mod/super mod access bug as well as fixed templates for non-vB default styles.

1.0.3 - Fixed all known remaining bugs, rewrote email system to properly parse emails using native vB functions.

1.0.4 - Attempted to fix bug I can't find...updated main template.

1.0.5 - Fixed no mod access bug.

-RD

Show Your Support

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

Comments
  #172  
Old 09-09-2007, 09:12 PM
RaidenDAWG2 RaidenDAWG2 is offline
 
Join Date: Mar 2005
Location: THE Ohio State University
Posts: 141
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Smitty View Post
Any ETA on the update?
In this next week I hope.

Quote:
Originally Posted by AFemaleProdigy View Post
The one thing I find annoying about this, is that I wish it automatically added the decimated user's ip address to the current banned ip list. Unless I am missing this option somewhere, you have to manually add the ip addresses to the ip ban list to prevent that user from just creating a new account. So I have the decimated threads/posts sent to a spam container thread, then I have to go in and get the ip from each user.
I can do the current post's IP address with very little problem. Consider it added in the next update.
Reply With Quote
  #173  
Old 09-09-2007, 09:52 PM
Smitty's Avatar
Smitty Smitty is offline
 
Join Date: Sep 2002
Location: Southern Ohio
Posts: 385
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by AFemaleProdigy View Post
The one thing I find annoying about this, is that I wish it automatically added the decimated user's ip address to the current banned ip list.
I hope that it will be an option. Many spammers use anonymizers and/or come in from IP pools so banning the spammer's IP is not always a 'good' thing. I definitely do not want an IP to be 'automagically' put in vB ban list when I 'decimate' them.
Reply With Quote
  #174  
Old 09-09-2007, 11:51 PM
RaidenDAWG2 RaidenDAWG2 is offline
 
Join Date: Mar 2005
Location: THE Ohio State University
Posts: 141
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

As with most things in this, it will be optional.
Reply With Quote
  #175  
Old 09-10-2007, 07:35 PM
AFemaleProdigy's Avatar
AFemaleProdigy AFemaleProdigy is offline
 
Join Date: Mar 2006
Location: Murrells Inlet, SC
Posts: 216
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I personally will love the option to ban by ip. You are right about it being a bad idea in some cases, but how else would you deal with a spammer that just keeps creating new user accounts after you ban by user name or email?
Reply With Quote
  #176  
Old 09-10-2007, 09:11 PM
Smitty's Avatar
Smitty Smitty is offline
 
Join Date: Sep 2002
Location: Southern Ohio
Posts: 385
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Well, I really don't have too much of a spam problem these days. I have moderators pretty much from around the world, and someone is usually on the site, even on weekends, so spam by cell phone sellers, etc. is usually caught quickly. Essentially we ban the email address. and don't have many repeat offenders (or so it appears).

I guess it depends on your site and how everything is set up, etc., what type of spam you're getting - That sort of thing.

I shy away from banning IPs unless we see a pattern. An individual IP isn't a big issue but when you start getting blocks where the last or second to last set of numbers is the only difference I look closely. A few years ago I was getting a lot of spam from an IP block and I did a partial IP ban and knocked out one of Israels largest telecom blocks. A moderator who lives in Israel emailed me - He could get on with his home ISP (if I remember correctly) but his office computer was blocked. I took out the IP block and the problem was gone. ***NOTE: Do a traceroute on the IP before even considering an IP ban (BUT it should be noted that a lot of spammers use anonymous proxies so even a traceroute is a guess). Since then I've been very wary of blocking IP addresses.

There are several moderators on my site that pay close attention to IPs and look for IP correlations for spammers, which this mod makes easy. The only IP I currently have banned is: 212.247.71.34

I will say this mod is one of the best I have - I say that because the moderators just really love it. I stave off spammers with some setup stuff like a couple of key word blocks, email registration activation, and another mod which allows me to not allow links or email addresses in posts by posters with less than x posts (x for me is 8).

Luckily I can say that we don't get many spammers these days so I can't say it's a problem on my board. None the less, the moderators and I love this mod for quick, easy 'disposal' of the spammer and the post(s).

EDIT ADD: If you're getting repeat spammers (spammers from the same IP) and you get rid of spam posts within 3 to 6 hours, they're probably not the same person. If they know you're deleting their spam promptly it doesn't make too much sense for them to keep wasting their time posting. My board has a lot of moderators and most spam on my board is gone within minutes rather than hours because at least one moderator is almost always online.
Reply With Quote
  #177  
Old 09-19-2007, 07:17 PM
Airon Airon is offline
 
Join Date: Feb 2006
Posts: 6
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I can't wait for the new version for 3.6.8.

Any idea of when will be released?

Thanks in advance.
Reply With Quote
  #178  
Old 09-19-2007, 08:22 PM
Spinball's Avatar
Spinball Spinball is offline
 
Join Date: Feb 2002
Location: Telford, England
Posts: 705
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by AFemaleProdigy View Post
The one thing I find annoying about this, is that I wish it automatically added the decimated user's ip address to the current banned ip list. Unless I am missing this option somewhere, you have to manually add the ip addresses to the ip ban list to prevent that user from just creating a new account. So I have the decimated threads/posts sent to a spam container thread, then I have to go in and get the ip from each user.
You don't always/automatically want to ban a spammer's IP. They may be using an AOL IP address, for example, which is dynamically assigned and used by several people.

Generally if there are 2 or 3 spammers who have exclusively used an IP address, then we ban it.

Edit: Is there any chance you could delete a spammer's blog entries as well? The other day someone registered and spammed the blog. No other posts. Had to manually kill him off.
Reply With Quote
  #179  
Old 09-28-2007, 09:31 AM
PoetJA-1975's Avatar
PoetJA-1975 PoetJA-1975 is offline
 
Join Date: Sep 2006
Location: Meh...
Posts: 1,218
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

hmmm - subscribing...

Jacquii.
Reply With Quote
  #180  
Old 09-28-2007, 03:03 PM
Airon Airon is offline
 
Join Date: Feb 2006
Posts: 6
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I think RaidenDAWG2 died
Reply With Quote
  #181  
Old 11-21-2007, 12:53 AM
RaidenDAWG2 RaidenDAWG2 is offline
 
Join Date: Mar 2005
Location: THE Ohio State University
Posts: 141
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Airon View Post
I think RaidenDAWG2 died
Almost...full time job, full time classload...damn near killed me.

But...I'm about halfway through rewriting bits and pieces of the 1.0.5 code to get a 1.5.x series out there...next day or two, should happen...funny what happens when people start spamming my site again.

1.5 will have a couple of minor feature tweaks, but it's all backend stuff. None of the front end features will be tweaked, this is more to fix a couple of glitches with the way it deletes posts, as well as give you guys the ability to have more than three usergroups use it.

-RD
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:45 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.05427 seconds
  • Memory Usage 2,320KB
  • 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
  • (5)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (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