vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 4.x Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=245)
-   -   Integration with vBulletin - Stop Forum Spam (https://vborg.vbsupport.ru/showthread.php?t=239307)

King Kovifor 03-28-2010 10:00 PM

Stop Forum Spam
 
1 Attachment(s)
Purpose

The purpose of the Stop Forum Spam database integration is to add an effective way to reduce the amount of Spammer registrations on your forum.

Limitations

As of v1.0.0, the modification only works with new registrations. A later update will allow submission of previously registered users as well as integration with moderator controls and user profiles. Also, the modification will eventually have the ability to have more actions besides rejection of the registration.

Installation

Installation includes the uploading of 1 file as well as installing 1 product through the Administrators Control Panel.
  1. Upload class_sfs.php to your forum's /includes directory.
  2. Install product_kk_sfs_integration.xml through the ACP (ACP -> Plugins & Products -> Manage Products -> [Add/Import Product]
  3. Modify the tolerance level, if desired. This can be found under the registration options.
  4. Enjoy

Default Tolerance Level

By default, the tolerance level is set to 2. Meaning it must match at least 2 out of 3 fields (Username, IP, and Email) to be rejected. If it only matches 1 field, it will be permitted to go through.

Release History
v1.0.0 -3/28/2010

majazi 03-28-2010 10:27 PM

Cool

your24hourstore 03-28-2010 10:42 PM

I will give it a shot installed installed quick seems to simple to work but found the option in registration options set to default 2

Dr.osamA 03-29-2010 12:39 AM

reserved for after update

thanxxx man

King Kovifor 03-29-2010 01:49 AM

Quote:

Originally Posted by harleyparts (Post 2011939)
I will give it a shot installed installed quick seems to simple to work but found the option in registration options set to default 2

Too simple to work?

djbaxter 03-29-2010 02:02 AM

How is this different from https://vborg.vbsupport.ru/showthread.php?t=230921?

Kolbi 03-29-2010 03:56 AM

Perhaps it?s really good against xrumer :)

djbaxter 03-29-2010 04:04 AM

What or who is xrumer?

Added: Oh, okay... http://en.wikipedia.org/wiki/XRumer

mokonzi 03-29-2010 10:33 AM

It seems (from the description, as I have the other mod vbStopForumSpam installed myself) to have the option to allow something through on 1, 2, or 3, and can be any combination of the fields it checks. The other one allows you to disable one or more of the options for forbidding users to come through.

KURTZ 03-29-2010 10:48 AM

so this is an integration of the other hack?

mokonzi 03-29-2010 10:53 AM

I wouldn't say so, I'd suggest it's a completely new one (admittedly I've not looked this over) but built on similar lines.

If the developer works on some of the other features, I'd certainly be interested, as it will have more options that the other mod. Until that time, I'm just gonna tag it. :)

viarun 03-29-2010 11:45 PM

Thanks for this...giving it a whirl. Marked as installed.

Anyone have any experience with this thing on it's "High" setting? Any false positives ? I'll try "Medium" for now.

King Kovifor 03-30-2010 12:34 AM

Yes, this is completely new. My original class had the options to disable checks, but I needed something pronto, do I removed them. The reasons include with my fail method (tolerance level), a user could theoretically cripple the functions of the modification because of disabling two, yet keeping the same medium tolerance, meaning that it will never fail. There is logic I have to sort out before I implement such a feature. I am always open to feature suggestions, especially as I would like a complete solution that is as effective as can be.

Viarun, I have not had any experience about the false positives given by the high setting as it was just coded. The error message does suggest the user contact the administrator through the contact us link. This may be changed by editing the phases.

firefoxextreme 03-30-2010 12:38 AM

Your new mod here works better than the other one, where it actually works according to the criteria, where the other mod even tells me I'm a spammer. this mod all members not actually on the Stop forum spam list can register. The other mod blocked many who were not on the list and I think its a bug in the setting to block registration if the call to Stop forum spam times out even if its set at disabled. Clicked installed and nominated.

King Kovifor 03-30-2010 12:43 AM

I am glad that I could have helped you. :) Hopefully I don't get too many false positives.

firefoxextreme 03-30-2010 12:49 AM

Hopefully not, I also check the ips with The Project honeypot just in case and in a few rare occasions a comment spammer is not on the Stop Forum spam list.

King Kovifor 03-30-2010 12:56 AM

Theoretically, false positives should not occur due to my modification, only if there are false entries within the stop forum spam database.

firefoxextreme 03-30-2010 01:02 AM

Well I think your Mod is dead on, as I have members who are able to join now telling me
that they tried before when I had the other Mod installed, and they were told they were
spammers, so according to all available evidence to me so far, I say it works 100 percent.
I have it set at the default of medium also.

King Kovifor 03-30-2010 01:11 AM

Well that is promising. :) and I am glad that your forum has members returning to register when they had received a false positive.

Hornstar 03-30-2010 07:32 AM

tagged for later use. Looking forward to see what future updates you bring to this :)

giorgino 03-31-2010 01:49 PM

Any log of spam rejected? :)

King Kovifor 03-31-2010 08:30 PM

No. It could be implemented tho.

deadbolt80 04-11-2010 07:44 AM

Where can I find the edit of this mod in my ACP > Settings > Options?

I went down the list 2 times and I still can't find it. I followed the instructions to the T, unless i'm doing something wrong.

EDIT: I found the setting. I wasn't looking in the User Registration section, I thought it'll be like all the mods we install lol.

Ok I normally have to moderate all new registrations to avoid spammers, would this help me not have to moderate or should I continue to moderate anyway? Also, when you say "match 2 criteria," what does it match it against? email endings? IP?

A little explanation will really help.

Thank you.

King Kovifor 04-12-2010 12:51 AM

There was no need for a new setting group. You should be able to turn off moderation. And it searches the database using the email, username and IP. If the information is a match, it rejects the registration.

firefoxextreme 04-12-2010 01:50 AM

Not 1 spammer has gotten through with the mod enabled, a big thanks Batman & Robin :D

King Kovifor 04-12-2010 02:09 AM

You thoroughly perplexed me by calling me batman & robin, then I remembered what my avatar was. Lol.

Still looking for feature suggestions! Currently, I am working on a ACP tool that'd allow an administrator with the ability to manage users to search the database for suspect registrations and bring them to the attention of those who ran it for removal (and in the future, the new options for handling registrations). I plan on also integrating this tool into profiles.

firefoxextreme 04-12-2010 02:15 AM

I think a log of rejected registrations would be really cool then I can add them to my access list of ips.

legacy123 04-14-2010 10:27 AM

installed

Fungsten 04-14-2010 09:02 PM

One concern. When I unzipped it it said that it would lose it's encryption. Is that anything to be concerned about? TIA.

On Edit:

Where does the database that matches in reg info come from?

ScEmH 04-16-2010 05:34 PM

Installed. Thank you for making this, bots have been hitting my forum hard lately so hopefully this will help.

In the future could you add admin options that lets us choose specifically what fields to reject by? IE: Matching by just email and IP, or just by IP?

I'm requesting it because rejecting by matching two things won't always work because I have noticed some of the bots that are in that database have the same IP but nothing else. Sure, I could get around that problem by having it only match one field.... But that in itself is very dodgy. With that set it could match by just username and create a ton of false positives, as some of the names bots use are really common.

King Kovifor 04-17-2010 06:10 PM

Quote:

Originally Posted by Fungsten (Post 2021385)
One concern. When I unzipped it it said that it would lose it's encryption. Is that anything to be concerned about? TIA.

On Edit:

Where does the database that matches in reg info come from?

The database is the Stop Forum Spam database. I have no affiliation with it whatsoever, but it is a place where administrators such as yourself may post spammers that come to your forum. And no, there shouldn't be encryption on the ZIP.

Quote:

Originally Posted by ScEmH (Post 2022288)
Installed. Thank you for making this, bots have been hitting my forum hard lately so hopefully this will help.

In the future could you add admin options that lets us choose specifically what fields to reject by? IE: Matching by just email and IP, or just by IP?

I'm requesting it because rejecting by matching two things won't always work because I have noticed some of the bots that are in that database have the same IP but nothing else. Sure, I could get around that problem by having it only match one field.... But that in itself is very dodgy. With that set it could match by just username and create a ton of false positives, as some of the names bots use are really common.

As I have explained earlier in this thread, I had plans to do such a thing, but I went for a "tolerance" level setting approach. By introducing on / off switches for checks, it could potentially undermine my original approach, by only setting to match 1 field (say IP) but keeping tolerance at 2. The logic needs to be thought out.

Jann Hendrik 04-18-2010 12:34 PM

Marked as installed.
I hope it will do the job good.
Since I have upgraded to the Suite4.0 I have had a lot of spam registrations - without this addon.

marshal_ramdev 04-21-2010 04:28 AM

thanks .....

illithid 04-24-2010 06:55 PM

This addon looks very promising. I have downloaded it and am about to install it. I was actually looking for something that would check an ip / proxy address against a DNSBL. If more than x amount of black listings came back, then the registering user would be rejected and added to a ban list automatically.

I would still like to find an addon that has that function-ability. I will give this addon a go.

Thanks

Fungsten 04-25-2010 05:01 PM

Quote:

Originally Posted by King Kovifor (Post 2022793)
The database is the Stop Forum Spam database. I have no affiliation with it whatsoever, but it is a place where administrators such as yourself may post spammers that come to your forum. And no, there shouldn't be encryption on the ZIP.


Thank you!

kfrosty 04-27-2010 08:26 PM

Installed. Thanks

How can we tell what users get blocked? I'd like to be able to check the activity and make sure a valid user didn't get blocked on a periodic basis.

King Kovifor 04-28-2010 11:39 PM

Quote:

Originally Posted by kfrosty (Post 2028264)
Installed. Thanks

How can we tell what users get blocked? I'd like to be able to check the activity and make sure a valid user didn't get blocked on a periodic basis.

As of right now, I have not coded anything that would permit such a feature.

procard 04-28-2010 11:45 PM

I'm a new vbulletin board owner and spammers are driving me crazy. Hope I installed it correctly. Thanks.

djbaxter 04-29-2010 12:17 AM

Quote:

Originally Posted by kfrosty (Post 2028264)
How can we tell what users get blocked? I'd like to be able to check the activity and make sure a valid user didn't get blocked on a periodic basis.

Quote:

Originally Posted by King Kovifor (Post 2028816)
As of right now, I have not coded anything that would permit such a feature.

This add-on already does what you want: https://vborg.vbsupport.ru/showthread.php?t=230921

Charlie98902 06-02-2010 10:02 AM

I am also getting a lot of real users stating they are spammers so going to install this later this morning and drop the other.


All times are GMT. The time now is 05:54 AM.

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.01490 seconds
  • Memory Usage 1,820KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (7)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (40)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.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
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete