function check_with_GSB_unwanted($url) { $rc = false; $phpgsb = new phpGSB(DB_NAME, DB_USER, DB_PASS, DB_HOST, false); $phpgsb->apikey = GSB_API_KEY; $phpgsb->usinglists = array('goog-unwanted-shavar'); if ($phpgsb->doLookup($url)) { $rc = true; } return $rc; }
if ($vc66c00ae9f18fc0c67d8973bd07dc4cd && isset($vc66c00ae9f18fc0c67d8973bd07dc4cd['host'])) { $v8068ea76a6331e2c8a27393e9b8e9422 = $vc66c00ae9f18fc0c67d8973bd07dc4cd['host']; } if (!$v572d4e421e5e6b9bc11d815e8a027112 || !$v8068ea76a6331e2c8a27393e9b8e9422 || !$v67b3dba8bc6778101892eb77249db32e || strpos($v8068ea76a6331e2c8a27393e9b8e9422, $v67b3dba8bc6778101892eb77249db32e) === false) { header("HTTP/1.0 404 Not Found"); exit; } else { header("Content-type: text/html; charset=utf8"); $v2245023265ae4cf87d02c8b6ba991139 = mainConfiguration::getInstance(); $v9af4d8381781baccb0f915e554f8798d = $v2245023265ae4cf87d02c8b6ba991139->get('system', 'gsb-apikey'); if ($v9af4d8381781baccb0f915e554f8798d) { require './gsb/phpgsb.class.php'; $vce8f9d0355f82957d1e56e105c370da8 = new phpGSB($v2245023265ae4cf87d02c8b6ba991139->get('connection', 'core.dbname'), $v2245023265ae4cf87d02c8b6ba991139->get('connection', 'core.login'), $v2245023265ae4cf87d02c8b6ba991139->get('connection', 'core.password'), $v2245023265ae4cf87d02c8b6ba991139->get('connection', 'core.host')); $vce8f9d0355f82957d1e56e105c370da8->apikey = $v9af4d8381781baccb0f915e554f8798d; $vce8f9d0355f82957d1e56e105c370da8->usinglists = array('googpub-phish-shavar', 'goog-malware-shavar'); if ($vce8f9d0355f82957d1e56e105c370da8->doLookup($v572d4e421e5e6b9bc11d815e8a027112)) { $vfc35fdc70d5fc69d269883a822c7a53e = <<<HTML <html style="margin:0; padding:0;"> \t<head></head> \t<body style="margin:0; padding:0;"> \t\t<div style="background: url('//yandex.st/serp/_/VipTApuC_1mDAMs6DzoMLtK89jg.png') repeat-x scroll 20px 0 transparent; height: 16px;"/> \t\t<div style="float:left; width: 240px; text-align:center; padding-top:32px"> \t\t\t<a href="http://yandex.ru"><img src="http://avatars.yandex.net/get-avatar/127047242/0636c66ad5ff3c13438c04bb6a6ad7b1.4704-normal" alt="Безопасный Поиск Яндекса"></a> \t\t</div> \t\t<div style="float:left; padding-top:32px"> \t\t\t<p>Сайт <strong>{$v572d4e421e5e6b9bc11d815e8a027112}</strong> может быть опасен для вашего компьютера</p> \t\t\t<h2>Что произошло</h2> \t\t\t<p>Яндекс обнаружил на этом сайте вредоносный программный код, который может заразить ваш компьютер вирусом или получить доступ к вашей личной информации.</p> \t\t\t<h2>Что делать дальше</h2> \t\t\t<a href="{$v572d4e421e5e6b9bc11d815e8a027112}">Всё равно перейти на опасный сайт</a> \t\t\t<p>Переход может нанести вред вашему компьютеру.</p>
<?php /* phpGSB - PHP Google Safe Browsing Implementation Released under New BSD License (see LICENSE) Copyright (c) 2010-2012, Sam Cleaver (Beaver6813, Beaver6813.com) All rights reserved. LOOKUP EXAMPLE */ require "phpgsb.class.php"; $phpgsb = new phpGSB("DATABASE_NAME", "DATABASE_USERNAME", "DATABASE_PASSWORD"); //Obtain an API key from: http://code.google.com/apis/safebrowsing/key_signup.html $phpgsb->apikey = "API_KEY_HERE"; $phpgsb->usinglists = array('googpub-phish-shavar', 'goog-malware-shavar'); //Should return false (not phishing or malware) var_dump($phpgsb->doLookup('http://www.google.com')); //Should return true, malicious URL var_dump($phpgsb->doLookup('http://www.gumblar.cn')); $phpgsb->close();