Register Members List Search Today's Posts Mark Forums Read

Mod Options
One-touch Spam Ban and Cleanup Details »
One-touch Spam Ban and Cleanup
Mod Version: 1.2b, by mfyvie (R.I.P) mfyvie is offline
Developer Last Online: May 2008 I like it Show Printable Version Email this Page

vB Version: 3.6.x Rating: (100 votes - 4.86 average) Installs: 939
Released: 28 Aug 2007 Last Update: 20 May 2008 Downloads: 5233
Not Supported Uses Plugins Template Edits  

*** Staff note: The author of this modification has passed away in a diving accident. We wish his family all strength in dealing with this tragic issue. ***

One-touch Spam Ban and Cleanup

The main purpose of this mod is to clean up after a spammer. With a minimum of fuss it will:
  • Delete all threads started by the spammer
  • Delete all posts made by the spammer
  • Delete all PMs sent to other members by the spammer
  • Delete all calendar events made by the spammer
  • Ban or delete the spammer as you like
  • Ignore permissions - posts can be deleted in areas that a moderator may not have access to.
The option to activate this tool appears in the drop-down menu in the postbit, as well as on the profile page. From here it is a "one-touch" operation, with the small exception that you must press a confirmation button before the cleanup is made.

See the screenshot for the various options, but some of the more interesting ones are:
  • You can specify individual users (in addition to groups) who can use this tool. This means certain trusted, non-moderator users could have the ability to clean up spam and ban spammers.
  • You can specify users or groups who are protected - they cannot be deleted by this tool.
  • By default, users who have registered more than 30 days ago are also protected from this tool (spammers tend to be caught and removed fairly soon after registration)
  • You can turn the various deletion targets (threads, posts, events, PMs) on or off
  • Select between hard delete or soft delete
This mod is similar to some older mods, but improved in a number of ways:
  • You also have the choice to alter the standard ban and delete reasons before you press confirm.
  • Deletes more types of spam (PMs, events)
  • Simple, quick, effective
  • Single file import (.xml) no file edits, no template edits, no .php files to upload
  • Should work on all versions of 3.6.x and future versions

Download and import the .xml file via AdminCP -> Plugins & Products -> Manage Products -> Add/Import Product. Remember to click overwrite if upgrading


Once installed, check in your AdminCP under "VBulletin settings" and look for the configuration group called "One-touch Spam Ban & Cleanup Options". The default options should be fine for most people.

How to use

If you have rights to use this tool (i.e. are an admin or moderator, or have configured it for the relevant user or group ID) you should see the option appear on the member profile page, or in a drop-down on the postbit (see attached screenshots for an example). The idea is that as soon as you see a spammer select the "One-touch Ban & Clean" option to remove all trace of the spammer.


Support will be given to those who have:
  • Read these instructions (and followed them) and
  • Clicked install
Version history

1.0 - initial version (28.08.2007)
1.1 - security fix (21.09.2007)
1.2b - Beta Fix to work with vb3.7.0 (20.05.2008)

Download Now

Only licensed members can download files, Click Here for more information.


Click image for larger version

Name:	options.jpg
Views:	3881
Size:	142.7 KB
ID:	69188   Click image for larger version

Name:	confirmation.jpg
Views:	3234
Size:	36.9 KB
ID:	69189   Click image for larger version

Name:	member.jpg
Views:	4700
Size:	40.8 KB
ID:	69190   Click image for larger version

Name:	postbit.jpg
Views:	5557
Size:	53.2 KB
ID:	69191  

Show Your Support

  • To receive notifications regarding updates -> Click to Mark as Installed.
  • If you like this modification support the author by donating.
  • This modification may not be copied, reproduced or published elsewhere without author's permission.
Old 31 Oct 2007, 01:05
blind-eddie's Avatar
blind-eddie blind-eddie is offline
Join Date: Apr 2006
Real name: Tim
Is there any way to undo a delete of a member done in error, He had over 15,000 Threads & Post, vast amounts of info. One of our Admins did unknowingly. Please help me out, Thanks, Tim
Reply With Quote
Old 31 Oct 2007, 01:16
ETDC ETDC is offline
Join Date: Sep 2007
^ I doubt this plugin did that. By default, after 30 days I think it is, accounts become protected against its use.

Nope - someone used the regular delete function... cue horror music!

You might want to speak to whoever hosts your board. Maybe, you can retreive it from the database. I doubt it though.
Reply With Quote
Old 31 Oct 2007, 01:23
blind-eddie's Avatar
blind-eddie blind-eddie is offline
Join Date: Apr 2006
Real name: Tim
Yep, I will install a backup of my site from this morning then, no problem...Thanks for your help though.

I backup my site 2 times a day, plus my host backs it up every day....
Reply With Quote
Old 01 Nov 2007, 04:12
skippybosco skippybosco is offline
Join Date: Sep 2007
Our site has tried to take a stance to remove barriers of entry by not currently implementing captcha and email authentication. So far (knock on wood) we've been very fortunate to have a low rate of spam among our 2,000+ active users but a tool like this certainly helps when one does creep in.

I've been using as a means to validate and report spam on my site and while manual today, has been quite useful. It basically is a central database of known username, email and IPs that have been connected to SPAM behavior. They do have an API, however, for PUTs and GETs which could automate the process.

What do you guys think about implementing a hook into One-Touch (or potentially a new mod altogether perhaps?).. I'm imagining it could work one of many ways:

1) Regular cron that updates the Ban or restrict IP , usernmae or email with known Spammers
2) On registration a check is made against IP, email and/or username and based on configuration can block or add to a different user group.
3) On post a check is made against IP, email and/or username and based on configuration can block or require moderation of the post.
4) When a SPAM user or Post does make it through and you need to Ban via One Touch, the details of the user information are sent to the central database so that other forum members can benefit by the early detection.
Reply With Quote
Old 03 Nov 2007, 19:17
JtChurch925 JtChurch925 is offline
Join Date: Sep 2007
Thumbs up An alternative.

This mod definitely looks like quality stuff, I only wish I could use it.
I have MySQL 4.0.27, a fact which I now regret, but as I am a little hesitant to go upgrading the database of my live site for fear of having the whole thing crash, I had to find an alternative to One-touch.

I found the Spam Decimator mentioned earlier in this thread, and it actually works with earlier versions of MySQL. It also says that it is a vB 3.5 plug, but it seems to work ok with my 3.6.8 forum.

So just an FYI to those that find they are unable to use this fine plug, there is another that will work.
Reply With Quote
Old 04 Nov 2007, 07:21
skippybosco skippybosco is offline
Join Date: Sep 2007
FYI, I went from 4.0.27 to 5.x as part of a Host move recently with no ill effects. Set up a test server and do a dry run of the import before you do your live site and you just may be ok.
Reply With Quote
Old 04 Nov 2007, 09:20
Sarthek Sarthek is offline
Join Date: May 2006
Hi, looks like promising. Will give it a try soon.

One question though. Is it possible to give an option to input preset password to confirm deletetion. I dont want to see delete member with 15.000 posts by accident, or if someone gets into forum with admin account to make unrevertable damage.
Reply With Quote
Old 05 Nov 2007, 22:26
thompson thompson is offline
Join Date: Jul 2007
Real name: Thomas
sounds good.
My Babies:Sport Community | Bodybuilding - Fitness - Training
Reply With Quote
Old 07 Nov 2007, 04:53
needaltuna needaltuna is offline
Join Date: Sep 2007
Thanks for the top mod.
Reply With Quote
Old 08 Nov 2007, 12:21
wragge11 wragge11 is offline
Join Date: Jul 2007
Real name: Dan
Installed - Thanks!
Reply With Quote
Old 09 Nov 2007, 06:57
Invalid ID's Avatar
Invalid ID Invalid ID is offline
Join Date: Apr 2006
Real name: Wahab Hameed
It's working great in user's profile, but I don't see the link in postbit.

Plz help. Thanks
Reply With Quote
Old 18 Nov 2007, 02:46
afullcup afullcup is offline
Join Date: Jul 2006
Help please. I had to use this hack this morning on a PM spammer. They got 1500 PMs out before I caught it. So, they are all deleted now, but my users are still seeing a message that they have 1 New message, but when they go to their PM box there's nothing there. How can I remove the message for them?
Reply With Quote
Old 18 Nov 2007, 04:32
Pebbled Pebbled is offline
Join Date: Jul 2005
This looks absolutely perfect for dealing with unwanted spammers, the satisfaction of removing all their handiwork in less time than it took them to create all the spam in the first place is incredible.

I note that in the settings you can specify your 'Banned' usergroup ID, could a different usergroup be applied here -- as in 'Miserable', rather than 'Banned', in order to make their lives totally miserable from this point on?
Reply With Quote
Old 18 Nov 2007, 06:36
benFF benFF is offline
Join Date: Jul 2004
It would be great if a report of the deleted user could be posted to a specified forum
Reply With Quote
Old 18 Nov 2007, 16:41
akonze akonze is offline
Join Date: Mar 2004
Hi all,

sounds like a great mod, but I can not install it. My server is hosted by 1&1, europes biggest webhoster and they do have MySQL 4.0.25 at the moment. Is there any chance you could update this mod for earlier MySQL versions?
Reply With Quote

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
Mod Options

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

New To Site? Need Help?

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

Layout Options | Width: Wide Color: