vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.8 Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=235)
-   -   Anti-Spam Options - Is Bot: Registration Time Check (https://vborg.vbsupport.ru/showthread.php?t=135094)

BRotondi 01-03-2010 10:45 AM

I installed 4.0 withouth this mod and have no Bot-Registrations any more... Previously perhaps 10-30 bots/day blocked though this mod...

Bruno

DannyITR 01-12-2010 05:57 PM

Quote:

Originally Posted by HostBidder.com (Post 1870981)
Caution, Advised!

I made the change suggested in the post copied below, in register_addmember_process, under IS Bot in the Plug in Manager. The change stopped me from getting the emails, which was great. But it also resulted in visitors getting the error below, when they tried to register.

I'm also trying to stop the flow of so many emails. Any word from anyone on how to actually stop these things. I get about 50 per day!!!!

Lynne 01-12-2010 06:07 PM

Quote:

Originally Posted by DannyITR (Post 1953751)
I'm also trying to stop the flow of so many emails. Any word from anyone on how to actually stop these things. I get about 50 per day!!!!

Read the thread. It's already been posted several times. You just comment out a line or two in a plugin. But, like I said, it's been asked and answer a few times already.

DannyITR 01-12-2010 06:50 PM

Quote:

Originally Posted by Lynne (Post 1953760)
Read the thread. It's already been posted several times. You just comment out a line or two in a plugin. But, like I said, it's been asked and answer a few times already.

I did read the thread which is why I quoted a post responding to the commenting out procedure and how it gave that user an error. I'm looking to confirm if there is an error free way of stopping the emails.

Lynne 01-12-2010 08:13 PM

You didn't quote what they did at all, so no one is able to correct the code. Yes, there is an error free way to do it as I don't get my 50+ emails a day at all.

DannyITR 01-13-2010 11:26 AM

Quote:

Originally Posted by Lynne (Post 1953872)
You didn't quote what they did at all, so no one is able to correct the code. Yes, there is an error free way to do it as I don't get my 50+ emails a day at all.

Clicking the little arrow next to the quote allows you to see what the user I quoted was responding to on page 21:

Quote:

Try this .. this is what I have done

go to your Plug In Manager

find under IS Bot under register_form_complete

remove the following line

vbmail($vbulletin->options['webmasteremail'], $isbot_subject, $isbot_message, true);



That I believe sends the emails

Which is a failed method it seems. Can you please let me know how to properly remove the emails?

MagicThemeParks 01-13-2010 12:34 PM

I'm attempting to install this tonight, but was doing the research this morning.

I'm going to follow the install instructions and then do the following modifications that I researched by simply reading the thread posts...

Include IP address in Emails: Post #89 or Post #240

Auto-Ban: Post #141

Stop Emails: Post #50

If I get too many emails, I'll do the stop email mod to it.

Lynne 01-13-2010 01:55 PM

Quote:

Originally Posted by DannyITR (Post 1954318)
Which is a failed method it seems. Can you please let me know how to properly remove the emails?

That's the line I commented out and it works fine for me.

websissy 01-25-2010 08:36 PM

I've just installed IsBot and StopForumSpam in my 3.8.2 forums. After carefully studying what they do, I realized they essentially automate the same successful bot-blocking strategies I've been using manually for over 2 or 3 years. Wish I'd found them l-o-n-g ago. Duhhh!

Between them I have every expectation they'll eliminate 99.5% of all spambot registrations and cut the risk of spam-posts to a minimal level. I suspect I'll be able to stop moderating new registrations almost completely. We'll see. But that's my guess.

Thanks! :D

Comment: Although the Addon seemed to work fine, I uninstalled it because the StopTheRegistrationBots Add-on does the same thing this does plus much more. I also plan on installing the Advanced Registration AddOn as well to help keep out the bots and get new user registrations out of moderation mode.

Pro-eSports.com 02-16-2010 11:14 PM

Does this mod work with vB4? If not then can the author please update this mod. It is really useful for everyone.

websissy 02-17-2010 01:19 AM

Quote:

Originally Posted by Pro-eSports.com (Post 1984159)
Does this mod work with vB4? If not then can the author please update this mod. It is really useful for everyone.

In my readings here I see no sign that it has been updated for version 4 yet. But I haven't noticed too many v4 users calling for it yet either. That may be because many of us are still biding our time and sitting around waiting for most of the roaches, headlice and fleas to get chased out of v4 before we give it to our members.

Be patient. Sooner or later many of these addons are likely to get migrated up to version 4.

Idawg 03-05-2010 03:03 PM

Quote:

Originally Posted by websissy (Post 1966483)
Comment: Although the Addon seemed to work fine, I uninstalled it because the StopTheRegistrationBots Add-on does the same thing this does plus much more. I also plan on installing the Advanced Registration AddOn as well to help keep out the bots and get new user registrations out of moderation mode.

Only problem with that is there is a new wave of registration emails and ip's (new proxies??) that the bots/spammers are using now and they blow right through the Stoptheregistrationbots mod.. It uses stopforumspam.com database, and I dont think they have the people using it as much either

As for vb4, I am going to install this and try to register a test account and see if it errors out or not.. I have 2 vb4 forums that I would LOVE to use this on..

Also, can SOMEONE please update this to 4 so we can install it on production forums??

websissy 03-06-2010 05:36 AM

Quote:

Originally Posted by Idawg (Post 1997823)
Only problem with that is there is a new wave of registration emails and ip's (new proxies??) that the bots/spammers are using now and they blow right through the Stoptheregistrationbots mod.. It uses stopforumspam.com database, and I dont think they have the people using it as much either

As for vb4, I am going to install this and try to register a test account and see if it errors out or not.. I have 2 vb4 forums that I would LOVE to use this on..

Also, can SOMEONE please update this to 4 so we can install it on production forums??

You know, IDawg, I think you're confused here about what StopTheRegistrationBots does. AFAIK, I does not in fact use the vbStopForumSpam database at all. As I understand it, as its first line of defense StopTheRegistrationBots is basically designed to do what IsBot does and measure the amount of time it takes a "registering user" to complete one registration form and move to the next one. If that time is too short StopTheRegistrationBots instantly blocks the 'user' from registering because he's "too fast to be human". But in addtion to those capabilities, it is also designed to include and require entry of a hidden form field that the normal vbulletin registration form does NOT include and if that field is NOT provided, then it concludes the registration attempt is being made by a bot that's sending it data based on the normal vb registration form and not the one StopTheRegistrationBots is designed to use and blocks it. In addition, it includes features that allow the Site Admin to quickly change the name of that hidden field on the form so that the information the register.php program expects to receive from the form can quickly be changed to a new field with a different name to help the site admin detect and block bots.

From what I've read, none of these features have anything whatsoeever to do with the vbStopForumSpam database. So I basically think you're confused here.

Also, for the record, I haven't yet installed vb4. But from what I know about these tools, I can't see any reason why this patch wouldn't be easy to move over to vb4. Then again, perhaps I've missed something.

I hope this clarification helps.

tamiyausa 05-18-2010 03:17 PM

Installed on v4 and I was able to register a test account fine, so it seems to work so far.

RonJH 07-26-2010 11:33 AM

Could someone with a bit of VB coding knowledge please tell me how I would edit this line of code to ensure the emails go to matt@pesgaming.com.

Code:

vbmail($vbulletin->options['webmasteremail'], $isbot_subject, $isbot_message, true);
This does not seem to work:

Code:

vbmail($vbulletin->options['matt@pesgaming.com'], $isbot_subject, $isbot_message, true);

Boofo 07-26-2010 08:14 PM

Try:

Code:

vbmail('yourname@yoursite.com', $isbot_subject, $isbot_message, true);

Replacing yourname@yoursite.com with your own email address.

Nickbe 07-29-2010 11:03 AM

you might want to remove your email from here unless you want heaps of spam or enclose it in code tags atleast.

Boofo 07-29-2010 11:08 AM

Quote:

Originally Posted by Nickbe (Post 2076208)
you might want to remove your email from here unless you want heaps of spam or enclose it in code tags atleast.

Oops, thanks for catching that. Post above fixed. ;)

Fred. 08-07-2010 03:45 PM

I hope to see this mod for vBulletin 4.x in the future.

Boofo 08-07-2010 03:56 PM

It works fine on vb 4 now.

Fred. 08-07-2010 07:18 PM

Quote:

Originally Posted by Boofo (Post 2080551)
It works fine on vb 4 now.

ok, thanks :cool:

Boofo 08-12-2010 10:39 PM

I just noticed something with this mod for vb 4. According to the instructions, we need to add this to the register template:

Code:

<input type="hidden" name="isbot_time1" value="$isbot_time1" />

But for vb 4 it would need to be:

Code:

<input type="hidden" name="isbot_time1" value="{vb:raw isbot_time1}" />

Do we needs to preRegister the isbot_time1 variable in the code for the register template?

RonJH 08-16-2010 10:54 AM

Quote:

Originally Posted by Boofo (Post 2074925)
Try:

Code:

vbmail('yourname@yoursite.com', $isbot_subject, $isbot_message, true);

Replacing yourname@yoursite.com with your own email address.

That worked, thank you.

skyyjet 08-23-2010 10:38 AM

Can we do something so that it shows spammers IP in email it sents to admin?

SnakeV 08-27-2010 04:35 AM

Is possible to modify this plugin to work with newthread pages instead of register?
It should calculate the time between these pages:
newthread.php?do=newthread
newthread.php?do=postthread

I tried changing the plugin hook to newthread_form_start and newthread_form_complete but it don't work, any ideas?

Thanks

aldamon 11-02-2010 04:34 PM

So reading this, is the mod v4.x compatible or not?

Quote:

Originally Posted by Boofo (Post 2082925)
I just noticed something with this mod for vb 4. According to the instructions, we need to add this to the register template:

Code:

<input type="hidden" name="isbot_time1" value="$isbot_time1" />

But for vb 4 it would need to be:

Code:

<input type="hidden" name="isbot_time1" value="{vb:raw isbot_time1}" />

Do we needs to preRegister the isbot_time1 variable in the code for the register template?


vinzphua 12-04-2010 03:09 PM

The mod is NOT compatible with vb4 out of the box, but there is a few simple change you can make to make it work.

1. Install as instructed, except add this line to the register template instead:
PHP Code:

<input type="hidden" name="isbot_time1" value="{vb:raw isbot_time1}" /> 

2. Go to Admin CP -> Plugins & Products -> Plugin Manager.
3. Look for the register_form_complete hook for the isBot product and click Edit.
4. In the Plugin PHP Code text box, add the following line below the only line of code there.
PHP Code:

vB_Template::preRegister('register',array('isbot_time1' => $isbot_time1)); 

5. Click Save and you're done.

Now you just have to wait for a bot to come along to test it.

Boofo 12-04-2010 03:28 PM

Quote:

Originally Posted by vinzphua (Post 2129233)
The mod is NOT compatible with vb4 out of the box, but there is a simple change you can make to make it work.

1. Install as instructed.
2. Go to Admin CP -> Plugins & Products -> Plugin Manager.
3. Look for the register_form_complete hook for the isBot product and click Edit.
4. In the Plugin PHP Code text box, add the following line below the only line of code there.
Code:

vB_Template::preRegister('register',array('isbot_time1' => $isbot_time1));
5. Click Save and you're done.

Now you just have to wait for a bot to come along to test it.

I added it to both hooks as I wasn't sure which one to add it to. It works but I'm not sure which hook is making it work.

You also need to do the value="{vb:raw isbot_time1}" in the template for vb 4.

vinzphua 12-05-2010 01:35 PM

Quote:

Originally Posted by Boofo (Post 2129239)
I added it to both hooks as I wasn't sure which one to add it to. It works but I'm not sure which hook is making it work.

Just the "register_form_complete" is enough.

Quote:

Originally Posted by Boofo (Post 2129239)
You also need to do the value="{vb:raw isbot_time1}" in the template for vb 4.

You're right. I forgot to mention that. I've corrected my post above. Thanks.

Boofo 12-06-2010 02:02 AM

Quote:

Originally Posted by vinzphua (Post 2129605)
Just the "register_form_complete" is enough.

I thought you had to pre-register the variable, to make it viable for that hook, if you used it in another hook, too. The pre-register stuff is still new to me.

Quote:

Originally Posted by vinzphua (Post 2129605)
You're right. I forgot to mention that. I've corrected my post above. Thanks.

No problem. ;)

vinzphua 12-06-2010 04:30 AM

Quote:

Originally Posted by Boofo (Post 2129861)
I thought you had to pre-register the variable, to make it viable for that hook, if you used it in another hook, too. The pre-register stuff is still new to me.

...

Pre-registering is NOT necessary for hooks.

Pre-registering is necessary if you want to write a PHP variable into a template, which is what the isBot code in the register_form_complete hook needs to do.

Pre-registering is NOT necessary for extracting values from the web form, which is the case for the other hook.

Boofo 12-06-2010 04:56 AM

Noted. Thanks.

Boofo 12-06-2010 01:48 PM

Well, it is working fine on 4.0.6:

Quote:

The following user name with email address was blocked by the Is Bot mod: Ebuthmarc - xxxxxxxxxxx@gmail.com (1 seconds transpired) The IP Address is: xxx.xx.xxx.xxxxx

VAG 01-08-2011 07:14 AM

Quote:

Originally Posted by vinzphua (Post 2129233)
The mod is NOT compatible with vb4 out of the box, but there is a few simple change you can make to make it work.

1. Install as instructed, except add this line to the register template instead:
PHP Code:

<input type="hidden" name="isbot_time1" value="${vb:raw isbot_time1}/> 

2. Go to Admin CP -> Plugins & Products -> Plugin Manager.
3. Look for the register_form_complete hook for the isBot product and click Edit.
4. In the Plugin PHP Code text box, add the following line below the only line of code there.
PHP Code:

vB_Template::preRegister('register',array('isbot_time1' => $isbot_time1)); 

5. Click Save and you're done.

Now you just have to wait for a bot to come along to test it.


Where in the template must I add this line ?
<input type="hidden" name="isbot_time1" value="${vb:raw isbot_time1}" />

vinzphua 01-08-2011 02:29 PM

Follow the instructions that come with the mod. There is only one instruction that requires you to add a line into one of the templates. That would be the place.

VAG 01-09-2011 04:47 AM

Followed all instructions, but the bots keep registering. Driving me nuts.

Boofo 01-09-2011 05:36 AM

What do you have the time to check set at?

bplinson 01-09-2011 05:58 AM

Quote:

Originally Posted by VAG (Post 2146291)
Followed all instructions, but the bots keep registering. Driving me nuts.

Your problem is probably not bots. Humans are now doing the registering. Check this thread out....http://www.vbulletin.com/forum/showt...14#post2098014

VAG 01-09-2011 06:06 AM

Quote:

Originally Posted by Boofo (Post 2146306)
What do you have the time to check set at?

I kept it at default. 15 seconds.

Boofo 01-09-2011 08:35 AM

Try setting it higher. Start with 20 and see if that helps at all.


All times are GMT. The time now is 06:20 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.01998 seconds
  • Memory Usage 1,859KB
  • 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
  • (9)bbcode_code_printable
  • (4)bbcode_php_printable
  • (23)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)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