function shDoHoneyPotCheck($ip) { $sefConfig = Sh404sefFactory::getConfig(); if (empty($_COOKIE['sh404SEF_user_click_notabot']) && empty($_COOKIE['sh404SEF_auto_notabot'])) { sh_ozh_httpbl_check($ip); } else { if ($sefConfig->shSecLogAttacks && !empty($_COOKIE['sh404SEF_user_click_notabot'])) { $causeText = 'Honey Pot but user clicked'; $sep = "\t"; $comment = ''; $logData = date('Y-m-d') . $sep . date('H:i:s') . $sep . $causeText . $sep . $_SERVER['REMOTE_ADDR'] . $sep; $logData .= getHostByAddr($_SERVER['REMOTE_ADDR']) . $sep; $logData .= $_SERVER['HTTP_USER_AGENT'] . $sep . $_SERVER['REQUEST_METHOD'] . $sep . $_SERVER['REQUEST_URI'] . $sep . $comment; $logData .= "\n"; shLogToSecFile($logData); } } }
function shDoHoneyPotCheck($ip) { $sefConfig = Sh404sefFactory::getConfig(); if (empty($_COOKIE['sh404SEF_user_click_notabot']) && empty($_COOKIE['sh404SEF_auto_notabot'])) { sh_ozh_httpbl_check($ip); } else { if ($sefConfig->shSecLogAttacks && !empty($_COOKIE['sh404SEF_user_click_notabot'])) { $logData = array(); $logData['DATE'] = ShlSystem_Date::getSiteNow('Y-m-d'); $logData['TIME'] = ShlSystem_Date::getSiteNow('H:i:s'); $logData['CAUSE'] = 'Honey Pot but user clicked'; $logData['C-IP'] = empty($_SERVER['HTTP_CLIENT_IP']) ? '-' : $_SERVER['HTTP_CLIENT_IP']; if ($_SERVER['REMOTE_ADDR'] != 'localhost' && $_SERVER['REMOTE_ADDR'] != '::1') { $name = getHostByAddr($_SERVER['REMOTE_ADDR']) . $sep; } else { $name = '-'; } $logData['NAME'] = $name; $logData['USER_AGENT'] = empty($_SERVER['HTTP_USER_AGENT']) ? '-' : $_SERVER['HTTP_USER_AGENT']; $logData['REQUEST_METHOD'] = $_SERVER['REQUEST_METHOD']; $logData['REQUEST_URI'] = $_SERVER['REQUEST_URI']; $logData['COMMENT'] = ''; shLogToSecFile($logData); } } }