vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.6 Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=194)
-   -   Administrative and Maintenance Tools - vbStopForumSpam - known spammer lookup for new registrations (https://vborg.vbsupport.ru/showthread.php?t=176481)

Endurer 10-04-2009 02:45 AM

Thank you so much for this, I am sick and tired of bots registering to spam all over the place.

ricardoNJ 10-04-2009 03:55 PM

Quote:

Originally Posted by skippybosco (Post 1894453)
that usually means he is failing other things such as captcha, etc.

Sure? :eek::up:

pedigree 10-04-2009 07:39 PM

Quote:

Originally Posted by ricardoNJ (Post 1894679)
Sure? :eek::up:

Yup. vbStopForumSpam testing is performed prior to the captcha (email, dupe user, ip ban etc etc etc) checks. if the mod says "allow reg", this means that the mod has allowed the registration to pass to the next mod or to vbulletin for processing. By the log message, theyve failed captcha testing, missed a field or any variation of the normal vbulletin tests.

pedigree 10-04-2009 11:17 PM

OMG!

They put my mod in the MOTD vote for October.

Talk about smile ear to ear!

Im not sure If Im allow to link to the MOTD vote or anything that could be considered soliciting votes so Im not going to but talk about happy :)

skippybosco 10-05-2009 12:12 AM

Hey guys, look what I just spotted.. looks like vbStopForumSpam mod has been been put on the "Mod of the Month" for October.

This is major kudos for Pedigree and all of the hard work that he has put into it.

** Please take a moment to cast your vote for the vbStopForumSpam **

Vote for StopForumSpam Mod as the Mod of the Month for October

Servant 10-06-2009 02:24 AM

Tally all the hrs I spent cleaning out my forum, mul by my going hourly rate and this mod certainly pays for itself (even though free,, lol).. shoe-in for that award.

*Installed
*Nom'ed.

Thanks!

SamirDarji 10-06-2009 04:18 AM

Quote:

Originally Posted by pedigree (Post 1894882)
OMG!

They put my mod in the MOTD vote for October.

Talk about smile ear to ear!

Im not sure If Im allow to link to the MOTD vote or anything that could be considered soliciting votes so Im not going to but talk about happy :)

voted. ;)

cgutzmer 10-07-2009 04:27 PM

I see a couple other people had this problem as well - when I try to import the product I get invalid file specified. I have the option to go back and thats it - no other info is provided.

I have the files uploaded to the proper folder on my server (verified through file manager)
Steps I follow
Under plugins and products I click manage products
Here I click add/import product
i choose to import the xml file from your server the string entered is:
./includes/xml/cpnav_vbstopformspam.xml
Hit import and I get that error.
I tried doing the upload from computer and get the same result

I am using vbulletin 3.8.4 this is the first plugin I am installing. I vreified the plugin/hook is turned on in vbulletin options.

Any help is appreciated!
Thanks
Chris

Floris 10-07-2009 04:46 PM

the cpnav is a .xml used by the product, it's not the product_*.xml file.
this is the same with every plugin release on vborg ..

a product is prefixed with product_* and ends with .xml

the navigation on the left is in the /xml directory as used as an include, and not as product.

cgutzmer 10-07-2009 04:58 PM

Thats it - painfully obvious but since it was my first ever plugin :)
Thanks!
Chris

inaka 10-08-2009 06:57 AM

I seriously want to give a big thanks for this.

INSTALLED. Awesome.

bernie g 10-09-2009 08:17 AM

Installed and linked up to the database perfect. Although I've uploaded Wired1's plug in, I still can't see the box anywhere where I submit spam

Edit: Just found it

imported_silkroad 10-10-2009 01:42 PM

Congrats on a great mod! We installed and there were 7 entires in the logfile within 15 minutes !!!

mradlin 10-10-2009 04:35 PM

Installed!! Thanks!! :D

imported_silkroad 10-11-2009 02:01 PM

Isn't is better to send the details of the spammer to the StopForumSpam database automatically by adding code to inlinemod.php?

That way, when moderators select "Delete Posts as Spam" there is no need to waste the moderators time to use the form in the user template (as provided in the instructions). This is too much work and unnecessary extra steps when it can be done automatically in inlinemod.php when deleting spam.

There are plenty of hooks in inlinemod.php, for example, $hook = vBulletinHook::fetch_hook('inlinemod_deletespam'))

Isn't is better to simply add an option to admincp and a small amount of code to automatically add the spammer to the database?

Code:

grep -i hook inlinemod.php
                ($hook = vBulletinHook::fetch_hook('inlinemod_authenticate_switch')) ? eval($hook) : false;
                ($hook = vBulletinHook::fetch_hook('inlinemod_action_switch')) ? eval($hook) : false;
($hook = vBulletinHook::fetch_hook('inlinemod_start')) ? eval($hook) : false;
        ($hook = vBulletinHook::fetch_hook('inlinemod_clearthread')) ? eval($hook) : false;
        ($hook = vBulletinHook::fetch_hook('inlinemod_clearpost')) ? eval($hook) : false;
        ($hook = vBulletinHook::fetch_hook('inlinemod_closeopen')) ? eval($hook) : false;
        ($hook = vBulletinHook::fetch_hook('inlinemod_stickunstick')) ? eval($hook) : false;
        ($hook = vBulletinHook::fetch_hook('inlinemod_deletethread')) ? eval($hook) : false;
                        ($hook = vBulletinHook::fetch_hook('inlinemod_spamthread')) ? eval($hook) : false;
                                ($hook = vBulletinHook::fetch_hook('inlinemod_dodeletethread')) ? eval($hook) : false;
        ($hook = vBulletinHook::fetch_hook('inlinemod_spam_permission')) ? eval($hook) : false;
                        ($hook = vBulletinHook::fetch_hook('inlinemod_spamconfirm_defaultaction')) ? eval($hook) : false;
        ($hook = vBulletinHook::fetch_hook('inlinemod_spamconfirm')) ? eval($hook) : false;
                                ($hook = vBulletinHook::fetch_hook('inlinemod_deletespam_defaultaction')) ? eval($hook) : false;
        ($hook = vBulletinHook::fetch_hook('inlinemod_deletespam')) ? eval($hook) : false;
        ($hook = vBulletinHook::fetch_hook('inlinemod_dodeletethread')) ? eval($hook) : false;
        ($hook = vBulletinHook::fetch_hook('inlinemod_undeletethread')) ? eval($hook) : false;
        ($hook = vBulletinHook::fetch_hook('inlinemod_approvethread')) ? eval($hook) : false;
        ($hook = vBulletinHook::fetch_hook('inlinemod_unapprovethread')) ? eval($hook) : false;
        ($hook = vBulletinHook::fetch_hook('inlinemod_movethread')) ? eval($hook) : false;
        ($hook = vBulletinHook::fetch_hook('inlinemod_domovethread')) ? eval($hook) : false;
        ($hook = vBulletinHook::fetch_hook('inlinemod_mergethread')) ? eval($hook) : false;
        ($hook = vBulletinHook::fetch_hook('inlinemod_domergethread')) ? eval($hook) : false;
                ($hook = vBulletinHook::fetch_hook('inlinemod_spampost')) ? eval($hook) : false;
                ($hook = vBulletinHook::fetch_hook('inlinemod_deleteposts')) ? eval($hook) : false;
        ($hook = vBulletinHook::fetch_hook('inlinemod_dodeleteposts')) ? eval($hook) : false;
        ($hook = vBulletinHook::fetch_hook('inlinemod_undeleteposts')) ? eval($hook) : false;
                ($hook = vBulletinHook::fetch_hook('inlinemod_approveattachments')) ? eval($hook) : false;
                ($hook = vBulletinHook::fetch_hook('inlinemod_unapproveattachments')) ? eval($hook) : false;
        ($hook = vBulletinHook::fetch_hook('inlinemod_approveposts')) ? eval($hook) : false;
        ($hook = vBulletinHook::fetch_hook('inlinemod_unapproveposts')) ? eval($hook) : false;
        ($hook = vBulletinHook::fetch_hook('inlinemod_domergeposts_process')) ? eval($hook) : false;
                ($hook = vBulletinHook::fetch_hook('inlinemod_domergeposts_complete')) ? eval($hook) : false;
                ($hook = vBulletinHook::fetch_hook('inlinemod_mergeposts_post')) ? eval($hook) : false;
        ($hook = vBulletinHook::fetch_hook('inlinemod_mergeposts_complete')) ? eval($hook) : false;
                ($hook = vBulletinHook::fetch_hook('inlinemod_moveposts')) ? eval($hook) : false;
                ($hook = vBulletinHook::fetch_hook('inlinemod_copyposts')) ? eval($hook) : false;
        ($hook = vBulletinHook::fetch_hook('inlinemod_domoveposts')) ? eval($hook) : false;
        ($hook = vBulletinHook::fetch_hook('inlinemod_docopyposts')) ? eval($hook) : false;
($hook = vBulletinHook::fetch_hook('inlinemod_complete')) ? eval($hook) : false;


Floris 10-11-2009 03:12 PM

I don't even know how to manually submit spammers from the site at the moment, integrated solution for 0.7 would be awesome :D

imported_silkroad 10-11-2009 03:46 PM

Quote:

Originally Posted by Floris (Post 1898085)
I don't even know how to manually submit spammers from the site at the moment, integrated solution for 0.7 would be awesome :D

Agreed.... that is why I provided Mr. Pedigree the hooks in inlinemod.php where to add the code, so maybe he will be kind enough to add this to the next release!

I think the best place is in "Delete Posts as Spam" ... combined with a single option in the AdminCP for this product to automatically add the spammer's info to the StopForumSpam database when they "Delete Posts as Spam".... :D

Cheers!

pedigree 10-11-2009 04:06 PM

The code is already in 0.7 to submit spammers to the database as part of a ban/delete/cleanup function or in bulk via a user selection form but I will look at the inline hook. We have tried to shy away from the automatic submission as people always submit more innocent details this way, causing more people to come onto the forums and start +++++ing (seriously) and more work for us to then remove them (until you see the admin interface we have, youll understand why :) ) Rather than maybe an auotmatic submission, the mod would have to tick a box to confirm the submission...

imported_silkroad 10-11-2009 04:55 PM

Quote:

Originally Posted by pedigree (Post 1898126)
The code is already in 0.7 to submit spammers to the database as part of a ban/delete/cleanup function or in bulk via a user selection form but I will look at the inline hook. We have tried to shy away from the automatic submission as people always submit more innocent details this way, causing more people to come onto the forums and start +++++ing (seriously) and more work for us to then remove them (until you see the admin interface we have, youll understand why :) ) Rather than maybe an auotmatic submission, the mod would have to tick a box to confirm the submission...

I understand, but that depends on your forums and the experience of the forum mods.

That is why that automatic banning in "Delete Posts as Spam" function should be an AdminCP option. When our mods ban spammers, they ban "real spammers" and we trust our very experienced mods (we have over 22), very much. We need to provide tools for them that require less clicks, not more.

On the other hand, a simple tickbox might be OK, if it is in the process flow of the "Delete Posts as Spam" inlinemod.php function and elsewhere, and is simply an additional tick-box on a form that is being submitted in the mod process.

I can understand how you might not want this on "some boards" with "some mods", but our board gets over 4M PVs a month, we have 22+ mods around the world, so we try to make the mods (who are really experienced professionals) job very easy in appreciation for the work they do.

Thanks for the update, BTW. I look forward to the next release, including the whitelist function, since it is a bit easy to send malicious info to a community database and blacklist innocent people (an unintended side-effect of community based access controls).

jahshaka 10-11-2009 07:36 PM

loving this it really helps, installed and voted for MOTM!!!

linuxututs 10-13-2009 01:41 PM

I had already installed this Mod ( Great Mod to BTW ), but was looking to further improve my spam protection on my new board, so I was going to implement Project Honey Pot as I've done in the past with phpbb, and joomla.

Can these two work together ?

Thank You so Much,

pedigree 10-13-2009 03:59 PM

Quote:

Originally Posted by linuxututs (Post 1899088)
I had already installed this Mod ( Great Mod to BTW ), but was looking to further improve my spam protection on my new board, so I was going to implement Project Honey Pot as I've done in the past with phpbb, and joomla.

Can these two work together ?

Thank You so Much,

Yes, they should work the together. Ive not tested any projecthoneypot mod but I have put projecthoneypot api access into 0.7 and theyre working very well together.

Speedy2000 10-13-2009 06:18 PM

Works great on 3.8.4, but after installing 3.8.4 Patch Level 1, it doesn't work anymore. Doesn't prevent known spammers from registering, and users can't be submitted from the User Control Panel.

skippybosco 10-13-2009 10:52 PM

@Speedy2000: Have not heard of this problem before. That being said, have you tried uninstalling and reinstalling the mod to see if that clears things up for you?

SamirDarji 10-14-2009 03:53 AM

Quote:

Originally Posted by Speedy2000 (Post 1899213)
Works great on 3.8.4, but after installing 3.8.4 Patch Level 1, it doesn't work anymore. Doesn't prevent known spammers from registering, and users can't be submitted from the User Control Panel.

Have you tried putting back the non-patch files? There were only three of them. If that doesn't fix it, then it's something else.

mohammad6006 10-14-2009 09:40 AM

what can i do
i want not block registeration and just ban spammers after register

pedigree 10-14-2009 10:22 AM

Well, you can allow registrations, then check your logs. This mod doesnt provide the ability to allow registrations and then to set the account banned automatically. Its a good idea if you want to run a honeypot

pedigree 10-14-2009 03:53 PM

Quote:

Originally Posted by SamirDarji (Post 1899509)
Have you tried putting back the non-patch files? There were only three of them. If that doesn't fix it, then it's something else.

includes/class_dm.php
includes/class_dm_user.php
includes/version_vbulletin.php

If those are the three files that were patched, I shouldnt imagine that they would impact the mod at all as it doesnt use or hook into any of them

What do your logs say?

K8TEK 10-15-2009 06:25 AM

Thanks. I voted for you.

skippybosco 10-16-2009 08:15 AM

Good News, Pedigree is in the lead with a staggering 41.56% of the votes for the October Mod of the Month. Twice as many votes as his next competitor! Great Job!

imported_silkroad 10-16-2009 11:31 AM

What are the MOTM rules?

Is it ethical and acceptable to "rally everyone to vote"?

Like most people here, we are perfectly capable of voting and do not appreciate "spam-type" of posts telling us what we should vote for, when we should vote, and what we should do and whom we should promote.

It seems like a form of "mind control", which, personally, I find offensive.

In other words, community building is "a great thing", but there is also "a small thing" called ethics and not spamming :-)

skippybosco 10-16-2009 12:43 PM

@imported silkroad: point taken and I apologize for any offense, certainly not intended.

As not all members are aware that motm exists, or that their favorite mod has made it to the list, messages like mine help serve as a means to inform. As the original message was posted almost 2 weeks ago and has been bumped up over ~2 pages, there are a number of visitors/users of the Mod that have not / will not see it.

I personally was excited to see my favorite Mod doing so well in the polls and wanted to share the good news with the community that helped get it there. My post was intended to be a satirical rally (hence the "in all seriousness"). The humor was apparently lost in the delivery.

Quote:

Originally Posted by imported_silkroad (Post 1900839)
What are the MOTM rules? Is it ethical and acceptable to "rally everyone to vote"?


As far as ethics goes, I don't personally believe that 2 posts in 2 weeks for a contest that runs 4 weeks justifies calling to question ethics, but that is just one guys opinion.

To answer your question, as outlined in the rules, the coder of the Mod (ie. Pedigree) is not allowed to solicit nominations. If the Mod makes it to the poll, the Coder is allowed to post one link within the Mod thread. There are no guidelines limiting the community.

To remove any confusion or distraction, however, my post above has been updated to reflect its original intent.

pedigree 10-16-2009 01:09 PM

And to add, Ive not solicited any votes, here or on the stopforumspam.com (where I could do so, within the rules) site or asked anyone to do the same as I dont want to risk any infringement and get removed

Shall we leave it at there and wait to see what happens at the end of the month?

skippybosco 10-16-2009 01:16 PM

agreed.

Kat 10-16-2009 03:15 PM

As someone who comes to this board infrequently, I was glad that the MOTM info was posted in this thread, otherwise I would not have known about it. This mod has made my life so much easier and I was very happy to vote for it and the coder.

I won't say anymore as I realize you are trying to let this die down (and understandably so) but I did have to say that I, for one, am glad it was mentioned, and mentioned more than once. :)

pedigree 10-16-2009 04:23 PM

Either way, pro or con, Im extremely flattered that I got nominated with thanks to the people using the mod, and very thankful that people have voted for it as well.

imported_silkroad 10-16-2009 04:33 PM

Better...

It takes away from "the greatest" of the mod when it is reduced to a "get out the vote" cheap contest.

When people like the mod, they can easily vote on it, but to overhype it like some cheap "let's make sure we win" simply distorts the process.

I like this mod -- but frankly it starts to look "cheap" when people find is necessary to spam the board with this type of overt marketing. That is why I posted. It is simply offensive to be told how to act and behave by others.

Just let the mod win, or not, based on the merits of the mod, not some spam / overtly influence the vote effort.

Then you can be proud you did the right and ethical thing.

Thanks.

Kat 10-16-2009 06:10 PM

I am not a sheep. Being told to vote does not make me vote. And frankly I do not feel like anyone on this thread did tell me to vote.

pedigree 10-16-2009 06:26 PM

Im going to try to push this thread back to what its here for, to support the mod and to discuss the various painful ways in which we would all like spammers to die in.

agreed?? :)

Kat 10-16-2009 06:43 PM

Agree...... and sorry for the sidetrack.


All times are GMT. The time now is 03:41 PM.

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.02174 seconds
  • Memory Usage 1,853KB
  • 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
  • (1)bbcode_code_printable
  • (9)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (2)pagenav_pagelinkrel
  • (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