I'm liking the new log layout and information provided... this mod made our lives easy again
View attachment 37566
- Now detects basic proxies (more than 80% bots seem to use easily detected proxies)
- UUIDs of form field names are now generated on the fly (for each session), meaning the registration form is different each and every time for bots
- JavaScript detection is now possible (XRumer is not a JavaScript Enabled Browser)
- Plug-ins of the Browser are now detected (bots do not have any of the standard plugins installed)
- Corrected the versioning (2.0.x not 1.0.x)
- Turned logging of altered hidden fields back on
- For Logging purpopsues only, you may have noticed that some real users were getting logged as not having javascipt enabled (but javascript detected), these users would have been able to register without issue, but would have been logged as not having javascript enabled.. (but yet detected???). This was a silly school boy error, "$nonJSBot = true" shoud have been "$nonJSBot == true" in the logging section.
Send you a PM with the list. I'm going to see if I can do a bit more testing too.It really does imply a plug-in compatibility issue
(I've just retested with email confirmation on, and it works without issue .. it shows and sends the email to the correct location)
Can you send me the list of you plugins
$passwords = $this->_input->filter(array(
'password' => XenForo_Input::STRING,
'password_confirm' => XenForo_Input::STRING,
));
// For FoolBotHoneyPot
$addOnModel = $this->getModelFromCache('XenForo_Model_AddOn');
if (($addon = $addOnModel->getAddOnById('FoolBotHoneyPot')) && !empty($addon['active']) )
{
$uuids = $this->getModelFromCache('FoolBotHoneyPot_Model_HoneyPot')->getFeildUUIDs();
$uuidData = $this->_input->filter(array(
$uuids['1'] => XenForo_Input::STRING, // 'username'
$uuids['2'] => XenForo_Input::STRING, // 'email'
$uuids['3'] => XenForo_Input::STRING, // 'password'
$uuids['4'] => XenForo_Input::STRING, // 'password_confirm'
$uuids['5'] => XenForo_Input::STRING, // 'timezone'
$uuids['6'] => XenForo_Input::STRING, // 'gender'
));
$data['username'] = $uuidData[$uuids['1']]; // 'non hidden username'
$data['email'] = $uuidData[$uuids['2']]; // 'non hidden email'
$passwords['password'] = $uuidData[$uuids['3']]; // 'non hidden password'
$passwords['password_confirm'] = $uuidData[$uuids['4']]; // 'non hidden password_confirm'
$data['timezone'] = $uuidData[$uuids['5']]; // 'non hidden timezone'
$data['gender'] = $uuidData[$uuids['6']]; // 'non hidden gender'
}
// End FoolBotHoneyPot
That's good to know, I've only breifly tried testing it with XenUtiles (and suspected they wouldnt work together)... do you use any of the 3rd party spam management tools :We use it with XenUtiles without problems.
That's good to know, I've only breifly tried testing it with XenUtiles (and suspected they wouldnt work together)... do you use any of the 3rd party spam management tools :
STOPFORUMSPAM / BOTSCOUT / FSPAMLIST
I use it as well with no issues; I only suspected it when I had the previous issue. I normally use BS and FSL with it and have no issues.We use it with XenUtiles without problems.
We use essential cookies to make this site work, and optional cookies to enhance your experience.