View Full Version : Anti-Spam Options - Stop Spam Bots from Joining
GameDude
07-05-2009, 10:00 PM
This is my first mod, so it is pretty simple, but it works well.
What it does:
This modification queries the stopforumspam.com database with the IP address and email of the user registering. If the IP address or email is found in the database, the user will get an error message and the registration process will be stopped.
What you need:
You'll need file_get_contents or CURL on your server for this to work. If one does not exist, it will try to use the other.
Install:
Just import the product in the Admin CP.
Notes:
If you want to customize the error messages, they are named "spammer_ip" and "spammer_email" in the Phrase Manager.
Updates:
Version 1.0.1
- Fixed a small error with checking the IP address.
Sounds interesting. Is there any kind of logging to show who was stopped and when? Also, is there a way through this mod to report a spammer as well?
GameDude
07-06-2009, 03:44 PM
Right now all the mod does is display an error message to the user and prevent the registration from completing, but those are good ideas. I may add those some time in the future. Thanks for the suggestions.
tenjinzan
07-06-2009, 03:45 PM
I've been looking for something like this. I get about 50 spam bots a day registering, and closed registration because of it.
Installing now! Thanks!
TheLastSuperman
07-06-2009, 03:50 PM
* TheLastSuperman tags!
Will investigate later lol :D but these type of mods are always useful :D
TalkVirginia
07-06-2009, 03:58 PM
Thanks! Going to give it a try. :)
saadessa
07-06-2009, 04:25 PM
thanks very god hack
GameDude
07-06-2009, 04:26 PM
Due to a small error, the IP checking was not working properly. I have uploaded a new version with this fixed. Sorry about the error, guys.
motorola
07-06-2009, 07:14 PM
Installed now thanks
Edit: installed but I see in this momment a spammer registered trying to post? Doesnt work?
Qwest
07-06-2009, 07:29 PM
There is already a mod for this.
It's called vBStopForumSpam (https://vborg.vbsupport.ru/showthread.php?t=176481) and it is endorsed by www.StopForumSpam.com on their site.
It also has the features this mod lacks. Logs etc.
It works fine on my 3.8.x boards.
There is already a mod for this.
It's called vBStopForumSpam (https://vborg.vbsupport.ru/showthread.php?t=176481) and it is endorsed by www.StopForumSpam.com on their site.
It also has the features this mod lacks. Logs etc.
It works fine on my 3.8.x boards.
Not sure about the endorsing bit..They have a link back to vborg..
Qwest
07-06-2009, 09:59 PM
Yes, that's what we call an endorsement.
Yes, that's what we call an endorsement.
The other one shows that it is only good for version 3.6x, where this reads 3.8. I think I will download this plugin since it is up to date.
ragtek
07-19-2009, 04:39 PM
Some legal notice:
You as site-admin are sending userdata to "others".
In some countries it's illegal to do this without the permission of the user;)
greenspan
07-21-2009, 08:19 AM
Great mod! I really need this. Thanks a lot. *installed*
iyama
07-21-2009, 11:50 AM
So just instal the .xml and thats all?
*install*
rouvio
07-21-2009, 09:57 PM
This modification queries the stopforumspam.com database with the IP address and email of the user registering.
THANK YOU SIR, exactly what I needed!
**installed**
will give feedback in the next few days.
Idawg
07-24-2009, 05:40 PM
INSTALLING !!! Does it work if you have IS-BOT installed???
Skiller
07-24-2009, 06:20 PM
Last few days had about 50/100 spambots :s Even whith user moderation on the where able to register whitout my premission :eek: Installed and defentilie give an reply if its works.
Jerlene
07-25-2009, 03:32 AM
But it's possible for two users to have the same IP, right?
Kamakazy
07-26-2009, 11:23 AM
great mod, i installed this 12 hours ago and it already caught 28 spammers trying to register...
Rideharder
07-28-2009, 03:02 PM
great mod, i installed this 12 hours ago and it already caught 28 spammers trying to register...
How can you check to see how many spammers was caught?
Nicke71
07-30-2009, 11:01 PM
Great, installed now. I run 3.8.3 now which also makes it harder for spammers, but when I had 3.6.0 for 1.5 years I got a lot of spammers signing up.
I used stopforumspam.com manually for a while but it was hard work, this mod simplifies things a lot.
The only thing we need now is a button to report spammers automatically, those who are not listed (yet) to help maintain that database.
R*NightOwl
07-31-2009, 04:24 AM
Installed, i needed this thanks.
apiasto
07-31-2009, 09:14 AM
nice idea,but will wait for those additions.tagged
SVTdrivah
07-31-2009, 03:01 PM
How can you check to see how many spammers was caught?
Would like to know that as well.
Dutch_Boy
07-31-2009, 06:05 PM
What you need:
You'll need file_get_contents or CURL on your server for this to work. If one does not exist, it will try to use the other.
Uuhh can you explain a little more about this? What the hell do you mean ? :D: P
king regards,
Dutch_Boy.
sherwood
07-31-2009, 06:24 PM
What you need:
You'll need file_get_contents or CURL on your server for this to work. If one does not exist, it will try to use the other.
Do we manually need to create this file? Is this another modification? Any input would be great.
smoknz28
08-01-2009, 12:33 AM
Install as I am in need of assistance in putting a stop on these bots... However, I too am confused on the file_get_contents or CURL.
Please elaborate for those of us scratching our heads.
Thank you for sharing your code with us as well! ;)
energetic
08-01-2009, 01:04 PM
great.......
Qwest
08-01-2009, 09:59 PM
The other one shows that it is only good for version 3.6x, where this reads 3.8. I think I will download this plugin since it is up to date.
vbstopforumspam (https://vborg.vbsupport.ru/showthread.php?t=176481) works fine on 3.8 and has more features.
GameDude
08-02-2009, 11:33 PM
file_get_contents and CURL are PHP functions. Most webhosts should have at least one of them (including free webhosts), so you do not really need to worry about it.
Dutch_Boy
08-03-2009, 02:37 PM
file_get_contents and CURL are PHP functions. Most webhosts should have at least one of them (including free webhosts), so you do not really need to worry about it.
Maybe its better to make a little tut about it. How to make it if you dont have it. And make a tut how to find out if you have this on your server :)
So they dont ask this question again.
Thanks for the info. Gonna install it now!
Dutch_Boy
08-03-2009, 02:44 PM
Ow i got a question.
I also installed ragtek Botscout Register Check. This is like your mod but uses another database.
Can this cause any problems?
thedudleys
08-03-2009, 03:40 PM
Maybe its better to make a little tut about it. How to make it if you dont have it. And make a tut how to find out if you have this on your server :)
So they dont ask this question again.
Thanks for the info. Gonna install it now!
basically ask your host if your on a shared account for the php info and then just search for CRUL - and if you have your own server then it should be installed as most billing systems i.e WHMCS uses it for connecting to WHM.
file_get_contents and CURL are PHP functions. Most webhosts should have at least one of them (including free webhosts), so you do not really need to worry about it.
exactly ;) i know cause we have it installed and use it.
Mike-D
08-03-2009, 06:21 PM
In some countries it's illegal to do this without the permission of the user;)Spammer are bastards so they have no rights :D
Nicke71
08-03-2009, 08:51 PM
I have installed this mod and still spammers sign up, and when I check the database they already have my spammer registered since many months ago.
Its not working.
By_OkT@Y
08-03-2009, 09:36 PM
Thanks
thedudleys
08-03-2009, 10:25 PM
Spammer are bastards so they have no rights :D
that i have to agree on since its unfair to people who have to then pay $X,XXX to fix their spam and spend time on something that can be avoided.
Nicke71
08-05-2009, 09:05 AM
I apologies, just realised it was not a new member and he registered a couple of weeks before I installed this mod.
I have installed this mod and still spammers sign up, and when I check the database they already have my spammer registered since many months ago.
Its not working.
Danny Diamond
08-11-2009, 01:32 AM
I am trying this on my newest forum.
What's crazy is I am getting TONS of spammers going to my small forum, but my larger forum has little to no spam at all. They are both set up the same way too.
If anyone wants to click my links in my sig to see if there is anything they think they can do to help me with the spam it would be GREATLY appreciated.
The slime
08-15-2009, 02:08 PM
Thanks :) installed
LilPimp
08-19-2009, 06:10 PM
So far its been working great
DubaiZone
08-24-2009, 01:57 AM
Best hack I ever seen ..
Really great jod and best why to get rid of these spamers ;)
Gamelobby
09-01-2009, 02:06 AM
No Spam 3.7 (https://vborg.vbsupport.ru/showthread.php?t=183329) = Done Deal.! :D :up: :cool:
segwayon
09-01-2009, 03:46 AM
There is already a mod for this.
It's called vBStopForumSpam (https://vborg.vbsupport.ru/showthread.php?t=176481) and it is endorsed by www.StopForumSpam.com on their site.
It also has the features this mod lacks. Logs etc.
It works fine on my 3.8.x boards.
We use the FULL modification from StopForumSpam.com, too, and it works really great! We've upgraded our forum through to 3.8.4 with no problems at all with the official mod, and I highly recommend it to other boards. It includes a searchable log as well as a way to report banned spammers back to the StopForumSpam.com website database from within the AdminCP panels so that OTHER boards don't get plagued with these spammers, too. If NO ONE used the official modification to report spammers then half-useful mods such as this one become even less useful over time.
segwayon
09-01-2009, 03:52 AM
The other one shows that it is only good for version 3.6x, where this reads 3.8. I think I will download this plugin since it is up to date.
Not true, friend. If you read the developer's installation instructions on the first page, the vbStopForumSpam modification (https://vborg.vbsupport.ru/showthread.php?t=176481) states:
Reported in the thread to work
- 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
Yangster
09-02-2009, 10:13 AM
Installed. Thanks.
Is there by any chance a way to compare existing users already registered on my forum with the spam database and get a report out of which ones I could do with deleting?
vn88.com
09-03-2009, 03:13 PM
Thank you for this mod
pedigree
09-05-2009, 04:55 PM
I did this over a year ago
https://vborg.vbsupport.ru/showthread.php?t=176481
And it works just fine on 3.8
segwayon
09-06-2009, 12:38 AM
Here's the full-featured vbStopForumSpam mod listed for 3.8. It checks for the usernames, the email addresses and the IP addresses of known spammers, AND has a logfile, AND has a report-back feature in the AdminCP for tagging NEW spammers back to the StopForumSpam.com database so that OTHER boards don't get plagued.
https://vborg.vbsupport.ru/showthread.php?p=1880349
segwayon
09-06-2009, 12:46 AM
Installed. Thanks.
Is there by any chance a way to compare existing users already registered on my forum with the spam database and get a report out of which ones I could do with deleting?
You can manually embed the information into a URL page request to the StopForumSpam.com website, but certainly having it done automatically from within VB would be great. Maybe pedigree could design it ...
Here's how to structure the URLs.
Email address:
http://www.stopforumspam.com/api?email=me@domain.net
IP address:
http://www.stopforumspam.com/api?ip=255.255.255.255
Username:
http://www.stopforumspam.com/api?username=UserName123
pedigree
09-06-2009, 01:47 AM
You can manually embed the information into a URL page request to the StopForumSpam.com website, but certainly having it done automatically from within VB would be great. Maybe pedigree could design it ...
or combined into one call
www.stopforumspam.com/api?email=me@domain.net&ip=255.255.255.255&username=UserName123
ProFifaLeagues
10-09-2009, 08:25 PM
Will try it now and let you know how it peforms!thanks
chick
10-21-2009, 03:31 PM
Thanks for this, I love the way others have hijacked your modification thread hawking their mod. gees
gerbil249
11-02-2009, 10:28 PM
I'm having this error, could you please fix it? It still registers the user, but it says this,
" vBulletin Message
Unable to add cookies, header already sent.
File: /home/realshi1/public_html/includes/class_core.php
Line: 3314"
Could you please fix it?
gerbil249
11-03-2009, 01:58 AM
I hope this can be fixed...
megamoose
11-04-2009, 08:18 PM
This is brilliant. Thanks a lot.
fatdr
12-06-2009, 04:47 PM
thanks
Andreas Raht
01-05-2011, 04:50 AM
I did this over a year ago
https://vborg.vbsupport.ru/showthread.php?t=176481
And it works just fine on 3.8
Here's the full-featured vbStopForumSpam mod listed for 3.8. It checks for the usernames, the email addresses and the IP addresses of known spammers, AND has a logfile, AND has a report-back feature in the AdminCP for tagging NEW spammers back to the StopForumSpam.com database so that OTHER boards don't get plagued.
https://vborg.vbsupport.ru/showthread.php?p=1880349
I'm using vBulletin 3.8.6.
On the vbStopForumSpam post it says "reported to work with.... 3.8.4" - no 3.8.6 on the list in January 2011 and most importantly: it's still in beta stage. You guys should not post "I did this over a year ago" and link to a beta version IMHO.
vBulletin® v3.8.12 by vBS, Copyright ©2000-2025, vBulletin Solutions Inc.