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)

vinzphua 01-09-2011 12:29 PM

It's quite possible that some of the bots are made smart enough to pause before completing the registration.

0ptima 01-15-2011 02:01 AM

This is a great mod.

Boofo 01-15-2011 05:50 AM

Quote:

Originally Posted by vinzphua (Post 2146411)
It's quite possible that some of the bots are made smart enough to pause before completing the registration.

I highly doubt that as it would defeat the purpose of using a bot.

Bill Bickley 01-16-2011 12:07 PM

Am running 3.8.6 PL1 with this wonderful add-on.

Is there a way to disable the email notification to the admin?

Bill

Bill Bickley 01-16-2011 12:41 PM

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.

Where should I look to find this code?

Bill

Ramsesx 01-17-2011 10:01 AM

Quote:

Originally Posted by Bill Bickley (Post 2149987)
Where should I look to find this code?

Bill

In the plugin settings (acp).

B.t.w. I just delete over 13.000 blocked bot email notification messages.

Boofo 02-16-2011 09:02 PM

This things is like a timex, it still keeps on ticking. It caught 2 of them today. ;)

nintendo 02-22-2011 08:36 AM

Works on 3.5.3 if you edit the database. I had a bot blocked before I was even done testing it!! :eek:

vinzphua 02-22-2011 12:35 PM

Quote:

Originally Posted by Boofo (Post 2149334)
I highly doubt that as it would defeat the purpose of using a bot.

It does not. The same bot could easily visit many other forums and fill in the registration forms and come back to submit the current one, then go back to each of the others and submit.

Multi-tasking.

Boofo 02-22-2011 12:51 PM

Quote:

Originally Posted by vinzphua (Post 2165388)
It does not. The same bot could easily visit many other forums and fill in the registration forms and come back to submit the current one, then go back to each of the others and submit.

Multi-tasking.

Now your stretching things a bit. Unless you really have something worth the bots time and attention, it is not going to go through all of that. The purpose is to do as much as possible by going the fastest route. Think about it.

vinzphua 02-22-2011 01:18 PM

It is still fast. Let's say, it can complete 1 registration form in 1 second. Instead of doing one form every 1 second, it simply does 20 forms in 20 seconds.

In fact, it could be faster. Because while it is waiting for the web server to respond to it's HTTP request, it will be idling. So instead of idling, it can simply shoot off a few more HTTP requests to few more servers.

I'm really simplifying it here. I'm leaving out server response time and such. A well written bot can be much more efficient.

Boofo 02-22-2011 01:32 PM

True, but most bots will do a grab and rub and move on to the next site. I have yet to see a bot that will backtrack after so many seconds to the same site. That would be a lot of http calls.

vinzphua 02-22-2011 01:55 PM

Nope. It's still the same number of HTTP requests. Requesting the reg form is one request. Submitting it is another request.

jononline 02-27-2011 01:18 AM

3 questions

1. Where do I change the time period?
2. what is the recommened time used by everyone?
3. Where are the settings for this after installed?

Boofo 02-27-2011 01:40 AM

I answered you all of this in the other thread.

StephenKay 02-27-2011 10:03 PM

Hi,
I'm having problems with spambots submitting multiple requests to register.php?do=addmember; thousands per day.

Of course, since I use the human verification option with graphics etc., they are unsuccessful in completing any registrations. But the traffic is slowing down the server greatly and my ISP is pissed off.

Will this mod do anything to alleviate that issue? Once they are detected by this, does that in any way stop them from making more requests to register.php?do=addmember?

tester559 03-09-2011 05:20 PM

Will this work with v4

vinzphua 03-09-2011 11:44 PM

Quote:

Originally Posted by stuarttunstall (Post 2171493)
Will this work with v4

Yes it does, with some simple changes. Go see post #347 (on page 24) of this thread. Also read the posts following that for additional information.

thalamus 03-28-2011 01:35 PM

Just to clarify post #347:

It should read:
Code:

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


and not:
Code:

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


... note the missing '$'

vinzphua 03-28-2011 01:50 PM

thalamus, Thanks for catching that. I've edited post #347 to remove the error.

Boofo 03-28-2011 02:02 PM

This post had it correct. Did you originally copy it from that one?

https://vborg.vbsupport.ru/showpost....&postcount=342

vinzphua 03-28-2011 02:14 PM

#347 Is correct because I corrected it after thalamus pointed it out.

Boofo 03-28-2011 02:21 PM

I understand that. But I was asking if you copied the code from my earlier post and if so, how the $ got in there and it wasn't in the one I posted.

vinzphua 03-28-2011 02:35 PM

Probably a typo on my part.

Boofo 03-28-2011 02:39 PM

Glad you got it sorted out.

I did change a part of it though that now shows the info like this:

Quote:

The following user name with email address was blocked by the Is Bot mod:

User Name: illusycle
Email Address: chisholmbufor@gmail.com
Seconds Transpired: 7
IP Address: 95.64.12.13
Host Name: 95.64.12.13

That is an actual email from this mod, by the way.

contemptx 07-21-2011 12:57 PM

I have read about the edits that need to be made for this plugin to work with vb4, however either im missing something or having a blonde moment...

when i search for: <input type="hidden" name="url" value="$url" />
in the register template, as stated in the install instructions, I just get not found.. ?

could anyone shed some light on where i need to insert the code for vb4.

Thanks

contemptx 07-21-2011 12:59 PM

nevermind, found it!

for anyone else looking, its: <input type="hidden" name="url" value="{vb:raw url}" />

Max Taxable 10-23-2011 11:07 AM

Quote:

Originally Posted by Caerydd (Post 1149103)
Perhaps a way to change the time without re-importing the product every time?

That's not necessary. You can edit the file on the fly from the plugin manager in AdminCP.

pfdc 10-24-2011 05:52 AM

would this work for 4.1.7??

too_cool_3 11-10-2011 12:44 AM

I will try this for vB 4.1.7 and report back once I have it installed.

ExoticAgenda 11-23-2011 01:19 PM

Quote:

Originally Posted by too_cool_3 (Post 2266311)
I will try this for vB 4.1.7 and report back once I have it installed.

Have you tried this successfully? I am running the same version and interested if this works.

Max Taxable 11-23-2011 02:42 PM

Quote:

Originally Posted by ExoticAgenda (Post 2271160)
Have you tried this successfully? I am running the same version and interested if this works.

A few simple changes to make this compatible with 4.x.x.

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. Then 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.

There is no potential for damage for you trying this mod yourself on your 4.1.7, you can uninstall this Mod and revert the change to the register template easily.

Here is how I test this:

Making sure I am logged out and all cookies are cleared, I load the board then click the "register" link. I check the box acknowledging the rules, and submit. The IsBot timer now starts.

I previously set the IsBot time to 60 seconds to make sure I can click "submit" under the set time. I fill out the form very fast, using already saved information for all the fields and I just copy/paste. I then submit the form under the 60 second time.

After testing put the time back to 15 seconds.

I have had this mod for quite a long time now, it is still catching 15-20 bots per day, with an average elapsed time each of 3.2 seconds. Most of them are registering in between 0-1 second. This is well over 500 bots caught by this mod since install. None have successfully registered since install. None have been seen to try to be "adjusting" to this Mod. It gives the bot the default vBulletin "Administrator has disabled registration" message, it doesn't tell them speed is in any way involved.

NO humans have been rejected by this Mod since install, either. It is easily the best spambot stopping mod, ever and should be a default part of vBulletin IMO.

ExoticAgenda 11-23-2011 07:47 PM

great! i appreciate the walkthrough, ill def be installing this on my site this weekend!

scan-pa 11-23-2011 07:56 PM

Does this work in vbs 4.1.8 ???

scan-pa 11-23-2011 08:22 PM

for vb 4.1.8 in the register template i found this line:

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

and under it I placed the following line:

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

is this correct? or is it without the $???

scan-pa 11-23-2011 09:03 PM

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

With those changes, this mod works great in vB 4.1.8

Thanks to all who helped from this thread.

This code needs to be added to vB 4.2.0

mpasternak 12-30-2011 07:57 PM

Thanks for the work! Since installing this mornig, it has blocked 300 attemps

thats right. 300+

Apexi 01-09-2012 04:55 PM

Great hack, but i have some question.
Normally with Captcha i notice a new spam bot once every 12 days at the top, not more.
Within 10min after i installed Is Bot two mails was recieved with two different bots with funny looking names and mails.
I appreciate to get rid of bots, but how big is the chance that two bots within 10min tries to register when i only got one bot every 12 days before? Captcha i still running at the same time as Is Bot.

Also, what kind of notification does the member that tries to register but fail get? If any, can i edit it somehow?

Max Taxable 01-09-2012 05:39 PM

Quote:

Originally Posted by Apexi (Post 2285580)
Great hack, but i have some question.
Normally with Captcha i notice a new spam bot once every 12 days at the top, not more.
Within 10min after i installed Is Bot two mails was recieved with two different bots with funny looking names and mails.
I appreciate to get rid of bots, but how big is the chance that two bots within 10min tries to register when i only got one bot every 12 days before? Captcha i still running at the same time as Is Bot.

You are now getting real-time information when these bots leave the register.php page before the time set up in IsBot. You will be amazed how many you will now catch. This works even if they ignore or fail the captcha, and even if they don't fill out all fields. IsBot merely looks at time spent between pages. It doesn't care what data is entered into the fields, other than recording it to send to you via email.
Quote:

Also, what kind of notification does the member that tries to register but fail get? If any, can i edit it somehow?
Humans will never see the message. Members will never see the message. Only bots will. Failed registrations get the standard vBulletin message, "The administrator has disabled registration" that is given if registration is actually disabled. There's not a "gotcha" message or any type of message that tells what went wrong. This is so the human botnet administrators don't get a clue as to why their bots can't register.

It doesn't give second chances. It doesn't explain, it just stops them.

Boofo 01-09-2012 06:07 PM

I had a human see the message as he beat the setting I had when we were first testing it. I still don't know how he did it.


All times are GMT. The time now is 07:24 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.05171 seconds
  • Memory Usage 1,835KB
  • 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
  • (3)bbcode_code_printable
  • (2)bbcode_php_printable
  • (12)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