View Full Version : Need help with spammers!
Ophelia
12-05-2011, 11:37 PM
A few days ago we started being bombarded with spam, after years of not having anything. Several are from at tom dot com and others are from at 163 dot com. Almost all of them registered in October and are now posting. As soon as we ban one... another posts. No IPs to block as they are all over the place. What can we do to stop this?! We've put in the url's into the ban options. Besides that, what else?!
Alfa1
12-06-2011, 12:09 AM
Install Spam-o-matic and vb Bad Behavior. Add my list of fake email domains to your ban list. I believe its posted on vb.com
Activate aggressive email banning.
nerbert
12-06-2011, 01:00 AM
I don't have any spammer problems but I was thinking of this if I ever do. first create this plugin in newthread_start:
if($_REQUEST['do'] == 'postthread' AND !$_REQUEST['a'])
{
print_no_permission();
}
Then edit in "&a=b" in the form action in the newthread template so it looks like this:
<form class="vbform block" action="{vb:raw $vboptions.vbforum_url}{vb:if "$vboptions['vbforum_url']", '/', ''}newthread.php?do=postthread&f={vb:raw forumid}&a=b" method="post" name="vbform" onsubmit="return vB_Editor['{vb:raw editorid}'].prepare_submit(this.subject.value, {vb:raw vboptions.postminchars})">
I'm assuming these are bots that never actually load your new thread page but simply submit a server request directly. With the modified form action such requests will be filtered out. If you're good at coding and you are 100% confident this is working properly you could also write a query that would delete any "user" that made a direct server request.
These instructions are for vB4xx!
vBulletin® v3.8.12 by vBS, Copyright ©2000-2025, vBulletin Solutions Inc.