D3vBl4ck

Referer spam

Jun 23rd, 2019
18,790
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 12.15 KB | None | 0 0
  1. #SIMPLE BLOCK SPAM REFERER(WITH LIST OR NOT)
  2. <?php
  3.     //class for status code
  4.     function setResponseCode($code, $reason = null) {
  5.         $code = intval($code);
  6.  
  7.         if (version_compare(phpversion(), '5.4', '>') && is_null($reason))
  8.             http_response_code($code);
  9.         else
  10.             header(trim("HTTP/1.0 $code $reason"));
  11.     }
  12.     //black list
  13.     function blackList($type)
  14.     {
  15.         $referer = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : false;
  16.         $forwarded = isset($_SERVER['HTTP_X_FORWARDED_FOR']) ? $_SERVER['HTTP_X_FORWARDED_FOR'] : false;
  17.  
  18.         if($type == 1) {
  19.             if (!(empty($referer))) {
  20.                 setResponseCode(444, 'Get back to home bb :*');
  21.                 exit;
  22.             } elseif (!(empty($forwarded))) {
  23.                 setResponseCode(444, 'Get back to home bb :*');
  24.                 exit;
  25.             }
  26.             return;
  27.            
  28.         } else {
  29.             if (empty($referer)) {
  30.                 return;
  31.             }
  32.             $referer = strtolower($referer);
  33.  
  34.             $bot_array = array(
  35.                 'semalt.com',
  36.                 'buttons-for-website.com',
  37.                 'darodar.com',
  38.                 'social-buttons',
  39.                 '7makemoneyonline.com',
  40.                 'ilovevitaly',
  41.                 'simple-share-buttons.com',
  42.                 'clicksor.com',
  43.                 'bestwebsitesawards.com',
  44.                 'aliexpress.com',
  45.                 'savetubevideo.com',
  46.                 'kambasoft.com',
  47.                 'priceg.com',
  48.                 'blackhatworth.com',
  49.                 'hulfingtonpost.com',
  50.                 'econom.co',
  51.                 'ranksonic.org',
  52.                 'ranksonic.info',
  53.                 '4webmasters.org',
  54.                 'anticrawler.org',
  55.                 'bestsub.com',
  56.                 'o-o-6-o-o.com',
  57.                 'search.tb.ask.com',
  58.                 'wow.com',
  59.                 'adviceforum.info',
  60.                 'makemoneyonline.com',
  61.                 'best-seo-solution.com',
  62.                 'get-free-traffic-now.com',
  63.                 'buy-cheap-online.info',
  64.                 'best-seo-offer.com',
  65.                 'buttons-for-your-website.com',
  66.                 'googlsucks.com',
  67.                 'theguardlan.com',
  68.                 'torture.ml',
  69.                 'hol.es',
  70.                 'domination.ml',
  71.                 'free-share-buttons.com',
  72.                 'uni.me',
  73.                 'search.myway.com',
  74.                 'guardlink.com',
  75.                 'event-tracking.com',
  76.                 'free-social-buttons.com',
  77.                 'kabbalah-red-bracelets.com',
  78.                 'guardlink.org',
  79.                 'sanjosestartups.com',
  80.                 '100dollars-seo.com',
  81.                 'howtostopreferralspam.eu',
  82.                 'floating-share-buttons.com',
  83.                 'videos-for-your-business.com',
  84.                 'success-seo.com',
  85.                 'webmonetizer.net',
  86.                 'trafficmonetizer.net',
  87.                 'e-buyeasy.com',
  88.                 'traffic2money.com',
  89.                 'sexyali.com',
  90.                 'get-free-social-traffic.com',
  91.                 'chinese-amezon.com',
  92.                 'erot.co',
  93.                 'hongfanji.com',
  94.                 'video--production.com',
  95.                 'rankscanner.com',
  96.                 'yourserverisdown.com',
  97.                 'free-floating-buttons.com',
  98.                 'how-to-earn-quick-money.com',
  99.                 'qualitymarketzone.com',
  100.                 'seo-platform.com',
  101.                 'rankings-analytics.com',
  102.                 'copyrightclaims.org',
  103.                 'snip.to',
  104.                 'amazonaws.com',
  105.                 'top1-seo-service.com',
  106.                 'site-16528012-1.snip.tw',
  107.                 'website-analyzer.info',
  108.                 'rank-checker.online',
  109.                 'keywords-monitoring-your-success.com',
  110.                 'free-video-tool.com',
  111.                 'social-traffic-',
  112.                 'uptime.com',
  113.                 'monetizationking.net',
  114.                 'law-enforcement-bot',
  115.                 'cookie-law-enforcement',
  116.                 'fix-website-errors.com',
  117.                 'pizza-tycoon.com',
  118.                 'hvd-store.com',
  119.                 'burger-imperia.com',
  120.                 'ebin.cc',
  121.                 'site-auditor.online',
  122.                 'social-s',
  123.                 'flummox.ml',
  124.                 'magicdiet.gq',
  125.                 'pogodnyyeavarii.gq',
  126.                 'free-share-buttons.top',
  127.                 'cpty.com',
  128.                 'google.com',
  129.                 'lifehacĸer.com',
  130.                 '.xyz/',
  131.                 '.ru/',
  132.                 '.ua/',
  133.                 '.cf/',
  134.                 '.ga/',
  135.                 '.ml/',
  136.                 '.re/',
  137.                 '.tk/',
  138.                 '.kz/',
  139.                 '.ro/',
  140.                 '.pl/',
  141.                 '0n-line.tv',
  142.                 '1-99seo.com',
  143.                 '1-free-share-buttons.com',
  144.                 '12masterov.com',
  145.                 '24x7-server-support.site',
  146.                 '2your.site',
  147.                 '3-letter-domains.net',
  148.                 '6hopping.com',
  149.                 '7zap.com',
  150.                 'acads.net',
  151.                 'acunetix-referrer.com',
  152.                 'adcash.com',
  153.                 'adspart.com',
  154.                 'adventureparkcostarica.com',
  155.                 'adviceforum.info',
  156.                 'affordablewebsitesandmobileapps.com',
  157.                 'akuhni.by',
  158.                 'alibestsale.com',
  159.                 'allknow.info',
  160.                 'allnews.md',
  161.                 'allwomen.info',
  162.                 'alpharma.net',
  163.                 'android-style.com',
  164.                 'anticrawler.org',
  165.                 'arkkivoltti.net',
  166.                 'aruplighting.com',
  167.                 'autovideobroadcast.com',
  168.                 'aviva-limoux.com',
  169.                 'azartclub.org',
  170.                 'azlex.uz',
  171.                 'baixar-musicas-gratis.com',
  172.                 'balitouroffice.com',
  173.                 'best-seo-offer.com',
  174.                 'bestmobilityscooterstoday.com',
  175.                 'bestwebsitesawards.com',
  176.                 'bif-ru.info',
  177.                 'biglistofwebsites.com',
  178.                 'bizru.info',
  179.                 'blogtotal.de',
  180.                 'blue-square.biz',
  181.                 'bluerobot.info',
  182.                 'boostmyppc.com',
  183.                 'brakehawk.com',
  184.                 'break-the-chains.com',
  185.                 'burger-imperia.com',
  186.                 'buy-cheap-pills-order-online.com',
  187.                 'call-of-duty.info',
  188.                 'chcu.net',
  189.                 'cityadspix.com',
  190.                 'civilwartheater.com',
  191.                 'clicksor.com',
  192.                 'coderstate.com',
  193.                 'codysbbq.com',
  194.                 'compliance-john.top',
  195.                 'compliance-julianna.top',
  196.                 'conciergegroup.org',
  197.                 'connectikastudio.com',
  198.                 'covadhosting.biz',
  199.                 'cubook.supernew.org',
  200.                 'dailyrank.net',
  201.                 'datract.com',
  202.                 'dbutton.net',
  203.                 'demenageur.com',
  204.                 'descargar-musica-gratis.net',
  205.                 'dipstar.org',
  206.                 'dogsrun.net',
  207.                 'dojki-hd.com',
  208.                 'domain-tracker.com',
  209.                 'dostavka-v-krym.com',
  210.                 'drupa.com',
  211.                 'egovaleo.it',
  212.                 'ekto.ee',
  213.                 'elmifarhangi.com',
  214.                 'escort-russian.com',
  215.                 'fast-wordpress-start.com',
  216.                 'fbdownloader.com',
  217.                 'for-your.website',
  218.                 'forsex.info',
  219.                 'forum69.info',
  220.                 'freenode.info',
  221.                 'freewhatsappload.com',
  222.                 'fsalas.com',
  223.                 'generalporn.org',
  224.                 'germes-trans.com',
  225.                 'get-your-social-buttons.info',
  226.                 'getrichquickly.info',
  227.                 'ghostvisitor.com',
  228.                 'gobongo.info',
  229.                 'googlemare.com',
  230.                 'handicapvantoday.com',
  231.                 'havepussy.com',
  232.                 'hdmoviecamera.net',
  233.                 'hdmoviecams.com',
  234.                 'hosting-tracker.com',
  235.                 'howtostopreferralspam.eu',
  236.                 'humanorightswatch.org',
  237.                 'hundejo.com',
  238.                 'igadgetsworld.com',
  239.                 'igru-xbox.net',
  240.                 'ilikevitaly.com',
  241.                 'iminent.com',
  242.                 'increasewwwtraffic.info',
  243.                 'kazrent.com',
  244.                 'keywords-monitoring-success.com',
  245.                 'kino-key.info',
  246.                 'kinopolet.net',
  247.                 'knigonosha.net',
  248.                 'konkursov.net',
  249.                 'laxdrills.com',
  250.                 'legalrc.biz',
  251.                 'livefixer.com',
  252.                 'lumb.co',
  253.                 'masterseek.com',
  254.                 'meds-online24.com',
  255.                 'minegam.com',
  256.                 'mirtorrent.net',
  257.                 'mobilemedia.md',
  258.                 'myftpupload.com',
  259.                 'myplaycity.com',
  260.                 'nufaq.com',
  261.                 'o-o-11-o-o.com',
  262.                 'o-o-8-o-o.com',
  263.                 'online-hit.info',
  264.                 'online-templatestore.com',
  265.                 'onlinetvseries.me',
  266.                 'onlywoman.org',
  267.                 'ozas.net',
  268.                 'petrovka-online.com',
  269.                 'photokitchendesign.com',
  270.                 'pizza-imperia.com',
  271.                 'popads.net',
  272.                 'pops.foundation',
  273.                 'pornhub-forum.uni.me',
  274.                 'pornhub-ru.com',
  275.                 'pornoforadult.com',
  276.                 'pornogig.com',
  277.                 'pricheski-video.com',
  278.                 'pron.pro',
  279.                 'ranksonic.net',
  280.                 'rednise.com',
  281.                 'resellerclub.com',
  282.                 'responsive-test.net',
  283.                 'reversing.cc',
  284.                 'rightenergysolutions.com.au',
  285.                 'rumamba.com',
  286.                 'savetubevideo.info',
  287.                 'screentoolkit.com',
  288.                 'scripted.com',
  289.                 'search-error.com',
  290.                 'semaltmedia.com',
  291.                 'seo-2-0.com',
  292.                 'seoanalyses.com',
  293.                 'seopub.net',
  294.                 'sexsaoy.com',
  295.                 'sharebutton.net',
  296.                 'sharebutton.to',
  297.                 'shop.xz618.com',
  298.                 'siteripz.net',
  299.                 'sitevaluation.org',
  300.                 'sledstvie-veli.net',
  301.                 'smailik.org',
  302.                 'smartphonediscount.info',
  303.                 'snip.tw',
  304.                 'socialtrade.biz',
  305.                 'sohoindia.net',
  306.                 'sosdepotdebilan.com',
  307.                 'speedup-my.site',
  308.                 'superiends.org',
  309.                 'tattooha.com',
  310.                 'tedxrj.com',
  311.                 'theguardlan.com',
  312.                 'tomck.com',
  313.                 'topseoservices.co',
  314.                 'traffic2cash.org',
  315.                 'trafficmonetize.org',
  316.                 'uptimechecker.com',
  317.                 'uzungil.com',
  318.                 'vesnatehno.com',
  319.                 'video-woman.com',
  320.                 'viel.su',
  321.                 'vodaodessa.com',
  322.                 'w3javascript.com',
  323.                 'wallpaperdesk.info',
  324.                 'webmaster-traffic.com',
  325.                 'website-analytics.online',
  326.                 'website-speed-check.site',
  327.                 'website-speed-checker.site',
  328.                 'websites-reviews.com',
  329.                 'websocial.me',
  330.                 'wmasterlead.com',
  331.                 'wordpress-crew.net',
  332.                 'wordpresscore.com',
  333.                 'youporn-forum.uni.me',
  334.                 'youporn-ru.com',
  335.                 'zastroyka.org',
  336.                 'zoominfo.com',
  337.                 'foobar'
  338.             );
  339.  
  340.             foreach ($bot_array as $bots) {
  341.                 if (strpos($referer, $bots) !== false) {
  342.                     setResponseCode(444, 'Get back to home bb :*');
  343.                     exit;
  344.                 }
  345.             }
  346.         }
  347.     }
  348.  
  349. ?>
Add Comment
Please, Sign In to add comment