The humanizer

All new MODs released in our MOD Database will be announced in here. All support for released MODs needs to take place in here. No new MODs will be accepted into the MOD Database for phpBB2
Forum rules
READ: phpBB.com Board-Wide Rules and Regulations

On February 1, 2009 this forum will be set to read only as part of retiring of phpBB2.
Post Reply

Rating:

Excellent!
69
73%
Very Good
11
12%
Good
6
6%
Fair
2
2%
Poor
7
7%
 
Total votes: 95

Underhill
Registered User
Posts: 154
Joined: Tue Sep 27, 2005 1:54 pm

Post by Underhill »

Hi Millennyum,
Hi Dr.Thrax,
Hi corinaw,

Note V1.1.0 will come tomorrow... I think all your problems with your humanizer will be answerd...

Reg.
Underhill
batlh ghajbe' De'wI'mey!
Dr.Thrax
Registered User
Posts: 4
Joined: Mon Aug 21, 2006 9:51 pm

Post by Dr.Thrax »

I look forward to it :)
I have done something simple yet it has proven to be a little effective anyways... I disallowed all names containing "pentermine", "buy cheap", "casino", "poker", "xanax" and "tramadol".
Underhill
Registered User
Posts: 154
Joined: Tue Sep 27, 2005 1:54 pm

Post by Underhill »

Hi,

Ok - The humanizer V1.1.0 has been submitted to the phpBB MOD-Team...

The "domo-arigato-mister-roboto-eat-this"-Version :mrgreen:

If you can't wait, here is a preview:

Download: http://www.underhill.de/downloads/phpbb ... anizer.txt
Update-Download: http://www.underhill.de/downloads/phpbb ... update.txt


Reg.
Underhill
batlh ghajbe' De'wI'mey!
corinaw
Registered User
Posts: 15
Joined: Sat May 27, 2006 4:14 am

Post by corinaw »

Thanks Underhill,

Can you please post the update if we have the dropdown box?

I think it only impacts this template- templates/subSilver/profile_add_body.tpl

--Your code update for check box style------------------------
<input type="radio" name="{S_HUMANIZER_ATTRIBUTE}" value="{S_HUMANIZER_ATTRIBUTE}" {ARE_U_HUMAN_YES} />
<span class="gen">{L_YES}</span>&nbsp;&nbsp;
<input type="radio" name="{S_HUMANIZER_ATTRIBUTE}" value="0" {ARE_U_HUMAN_NO} />
<span class="gen">{L_NO}</span>
</td>
Underhill
Registered User
Posts: 154
Joined: Tue Sep 27, 2005 1:54 pm

Post by Underhill »

Hi,

please have a look in the:
http://www.underhill.de/downloads/phpbb ... ertips.txt

Reg.
Underhill
batlh ghajbe' De'wI'mey!
corinaw
Registered User
Posts: 15
Joined: Sat May 27, 2006 4:14 am

Post by corinaw »

Thanks Underhill- I just applied the updates and everything seems to be working fine. I'll let you know how it goes.

Thanks very much for your contribution to the phpbb community!!
Hghlord
Registered User
Posts: 5
Joined: Mon Aug 28, 2006 1:08 pm

Post by Hghlord »

After replacing Profile_add_body_tpl it says
Could not open [../templates/subSilver/profile_add_body.tpl] for reading.
. any ideas?
Underhill
Registered User
Posts: 154
Joined: Tue Sep 27, 2005 1:54 pm

Post by Underhill »

Hi,

check the FTP-Rights (644?)

Reg.
Underhill
batlh ghajbe' De'wI'mey!
Hghlord
Registered User
Posts: 5
Joined: Mon Aug 28, 2006 1:08 pm

Post by Hghlord »

rights set to 666. error only appears after adding the lines
lilindar
Registered User
Posts: 6
Joined: Thu Jun 15, 2006 1:59 am
Contact:

Post by lilindar »

o__o;;; I thought this mod would keep the bots off my forum. I guess it's... outdated? They've adapted? They're like the flu. Everything is working alright, so I don't think the mod is malfunctioning ... but my forum is here http://www.eatkitties.com/forum/ .......... any suggestions for keeping ALL the bots away?! T___T

thankyou!
I think this mod does cut down on them, at least.
Millennyum
Registered User
Posts: 92
Joined: Sun Apr 10, 2005 11:19 am
Location: Netherlands
Contact:

Post by Millennyum »

As i said before: some bots are able to guess option values of drop down boxes or radio buttons, by entering random numbers. That's why I want a textbox - they can't get around that.
Underhill
Registered User
Posts: 154
Joined: Tue Sep 27, 2005 1:54 pm

Post by Underhill »

Hi Hghlord,

did the error appears after your have uploaded the file again?

If yes -> please double check the CMD rights and did you upload the file as an acii-file?


Reg.
Underhill
batlh ghajbe' De'wI'mey!
Underhill
Registered User
Posts: 154
Joined: Tue Sep 27, 2005 1:54 pm

Post by Underhill »

Hi lilindar,

please note the Humanizer only prevent your board for new registrations of bots...

There are some other mods here on phpBB.com to prevent your forum of spam postings.

Reg.
Underhill
batlh ghajbe' De'wI'mey!
Underhill
Registered User
Posts: 154
Joined: Tue Sep 27, 2005 1:54 pm

Post by Underhill »

Hi Millennyum,

this will be an enormous complexity to make this with the Humanizer mod. You must implement some spelling cases and lowercase the submission. This will blast the potentials of the Humanizer. The Humanizer was built to be simple and quick to installed...

Again - please have a look at the http://www.phpbb.com/phpBB/viewtopic.php?t=383305 mod. It is in my eyes exactly what you requests...

Reg.
Underhill
batlh ghajbe' De'wI'mey!
Millennyum
Registered User
Posts: 92
Joined: Sun Apr 10, 2005 11:19 am
Location: Netherlands
Contact:

Post by Millennyum »

I think I finally managed to get it to work myself!! 8O

This is what I did:
#
#-----[ OPEN ]------------------------------------------
#

includes/usercp_register.php

#
#-----[ FIND ]------------------------------------------
#

validate_optional_fields(
[...]
);

#
#-----[ AFTER, ADD ]------------------------------------------
#

// The humanizer MOD
$ruhuman = ( !empty($HTTP_POST_VARS['ruhuman']) ) ? $HTTP_POST_VARS['ruhuman'] : '';


#
#-----[ FIND ]------------------------------------------
#
if ($board_config['enable_confirm'] && $mode == 'register')

#
#-----[ BEFORE, ADD: ]------------------------------------------
#

// The humanizer MOD
if ($mode == 'register')
{
if ($ruhuman != "<YOUR PERSONAL CODE HERE>")
{
$error = TRUE;
$error_msg = $lang['Are_u_human_wrong'];
}
}

#
#-----[ FIND ]------------------------------------------
#

if ( ($mode == 'register') || ($board_config['allow_namechange']) )

#
#-----[ BEFORE, ADD: ]------------------------------------------
#

// The humanizer MOD
if ( $mode == 'register' )
{
$template->assign_block_vars('switch_register', array());
}

#
#-----[ FIND ]------------------------------------------
#
'L_EMAIL_ADDRESS' => $lang['Email_address'],

#
#-----[ AFTER, ADD ]------------------------------------------
#
// The humanizer MOD
'L_ARE_U_HUMAN' => $lang['Are_u_human'],
'L_ARE_U_HUMAN_EXPLAIN' => $lang['Are_u_human_explain'],


#
#-----[ OPEN ]------------------------------------------
#

templates/subSilver/profile_add_body.tpl

#
#-----[ FIND ]------------------------------------------
#

<!-- END switch_confirm -->

#
#-----[ AFTER, ADD ]------------------------------------------
#

<!-- The humanizer MOD -->
<!-- BEGIN switch_register -->
<tr>
<td class="row1" valign="top"><span class="gen">{L_ARE_U_HUMAN}: *</span>
<br />
<span class="gensmall">{L_ARE_U_HUMAN_EXPLAIN}</span></td>
<td class="row2" valign="top">

<input type="text" name="ruhuman" size="15" maxlength="30" />

</td>
</tr>
<!-- END switch_register -->


#
#-----[ OPEN ]------------------------------------------
#

language/lang_english/lang_main.php


#
#-----[ FIND ]------------------------------------------
#
//
// That's all, Folks!
// -------------------------------------------------
#
#-----[ BEFORE, ADD ]------------------------------------------
#

// The humanizer MOD
$lang['Are_u_human'] = 'Registration confirmation';
$lang['Are_u_human_explain'] = 'Please type "<YOUR PERSONAL CODE HERE>" into to the field to submit your registration (case sensitive!). You have to enter this word manually, in order to prevent bots from signing up automatically.';
$lang['Are_u_human_wrong'] = 'Please type "<YOUR PERSONAL CODE HERE>" into the Registration confirmation field to submit your registration.';


#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM

Please mind that you'll have to replace the text "<YOUR PERSONAL CODE HERE>" three times, with your own code word.

It seems to work just fine... I figured it shouldn't have to be complex at all.

Could someone who knows PHP take a look at it? I sort of combined this mod with the Antibot Guest Post mod.
Post Reply

Return to “[2.0.x] MOD Database Releases”