PDA

View Full Version : Trying to find what bot blocker I have installed


John Diver
07-17-2017, 01:10 PM
Hey,

Such a stupid thing but I am trying to find the script I have installed that is doing the bot blocking.

I looked through the admincp but just couldn't locate it but I have over 17k emails from the last 10 days or so, I need to disable emails being sent from it.

This is an example email:

A registration was prevented by bot blocker; visitor information below.

Time Difference: 3 second(s)

Username: blah
Email: blah
IP: 5.189.130.243
User Agent: Mozilla/5.0 (Windows NT 5.1; rv:34.0) Gecko/20100101 Firefox/34.0

I really need to stop this before my hosting is suspended

Anyone know the script sending these?

Thanks :)

Dave
07-17-2017, 01:19 PM
This is not something built into vBulletin by default. Try checking all of your installed plugins.

Kane@airrifle
07-17-2017, 01:27 PM
Probably: https://vborg.vbsupport.ru/showthread.php?t=248470&page=8

John Diver
07-17-2017, 01:52 PM
Found it: LancerForHire, LLC. - Bot Blocker

Nothing in the options but maybe the code:


if ($_POST['do'] == 'addmember') {
$vbulletin->input->clean_array_gpc('p', array(
'start_time' => TYPE_UINT
));

if (!$vbulletin->GPC['start_time']) {
print_no_permission();
}

if ($userdata->pre_save()) {
if (($difference = intval(TIMENOW - $vbulletin->GPC['start_time'])) <= $vbulletin->options['bot_blocker_time_difference']) {
if ($vbulletin->options['bot_blocker_report']) {
$input_cleaner_data =& $vbulletin->GPC;

eval('$message = "' . addslashes($vbphrase['bot_blocker_message']) . '";');

if (!($email = $vbulletin->options['bot_blocker_report_email']) || !is_valid_email($email)) {
$email = $vbulletin->options['webmasteremail'];
}

vbmail($email, $vbphrase['bot_blocker_subject'], $message, true);
}

if ($vbulletin->options['bot_blocker_bounce_url']) {
exec_header_redirect($vbulletin->options['bot_blocker_bounce_url']);
}

print_no_permission();
}
}
}



Maybe this has to be changed:


if (!($email = $vbulletin->options['bot_blocker_report_email']) || !is_valid_email($email)) {
$email = $vbulletin->options['webmasteremail'];
}


I don't know what it is under in options if it is there, but I dont see bot blocker or Lancer

Dave
07-17-2017, 03:24 PM
You can just remove this:

vbmail($email, $vbphrase['bot_blocker_subject'], $message, true);

Simon Lloyd
07-30-2017, 03:56 AM
If that one is annoying and not much control use this one https://vborg.vbsupport.ru/showthread.php?t=264932