From d0f9127066af098b6871367a1e553e50e335b3fa Mon Sep 17 00:00:00 2001 From: Travis Date: Tue, 25 Jun 2019 14:47:07 +0200 Subject: [PATCH] V4.2019.06.1594 [ci skip] --- .../bots.d/whitelist-ips.conf | 2 +- .../conf.d/globalblacklist.conf | 4 +- .../bots.d/whitelist-ips.conf | 2 +- .../conf.d/globalblacklist.conf | 4 +- .dev-tools/globalblacklist-testing.template | 4 +- .dev-tools/globalblacklist.template | 4 +- .../random-bots-for-test-quick.list | 92 +- .../test_units/random-bots-for-test.list | 258 +-- .../random-bots-for-whitelist-test.list | 298 +-- .../random-referrers-for-test-quick.list | 190 +- .../test_units/random-referrers-for-test.list | 1728 ++++++++--------- .../random-referrers-for-whitelist-test.list | 478 ++--- .latest_release/bots.d.tar.gz | Bin 5194 -> 5193 bytes .latest_release/conf.d.tar.gz | Bin 158615 -> 158614 bytes AUTO-CONFIGURATION.md | 2 +- MANUAL-CONFIGURATION.md | 2 +- README.md | 2 +- _google_analytics_ghost_spam/README.md | 2 +- .../etc/nginx/conf.d/globalblacklist.conf | 4 +- conf.d/globalblacklist-testing-version.conf | 4 +- conf.d/globalblacklist.conf | 4 +- robots.txt/robots.txt | 4 +- 22 files changed, 1544 insertions(+), 1544 deletions(-) diff --git a/.dev-tools/_conf_files_test1/bots.d/whitelist-ips.conf b/.dev-tools/_conf_files_test1/bots.d/whitelist-ips.conf index a8b4e34af..d46456898 100644 --- a/.dev-tools/_conf_files_test1/bots.d/whitelist-ips.conf +++ b/.dev-tools/_conf_files_test1/bots.d/whitelist-ips.conf @@ -33,4 +33,4 @@ # 111.111.111.111 0; -35.188.1.99 0; +104.154.113.151 0; diff --git a/.dev-tools/_conf_files_test1/conf.d/globalblacklist.conf b/.dev-tools/_conf_files_test1/conf.d/globalblacklist.conf index 04e977c9c..fe8de9149 100644 --- a/.dev-tools/_conf_files_test1/conf.d/globalblacklist.conf +++ b/.dev-tools/_conf_files_test1/conf.d/globalblacklist.conf @@ -4,8 +4,8 @@ ### VERSION INFORMATION # ################################################### -### Version: V4.2019.06.1593 -### Updated: Tue Jun 25 14:36:07 SAST 2019 +### Version: V4.2019.06.1594 +### Updated: Tue Jun 25 14:43:36 SAST 2019 ### Bad Referrer Count: 6711 ### Bad Bot Count: 556 ################################################### diff --git a/.dev-tools/_conf_files_testing_changes/bots.d/whitelist-ips.conf b/.dev-tools/_conf_files_testing_changes/bots.d/whitelist-ips.conf index a8b4e34af..d46456898 100644 --- a/.dev-tools/_conf_files_testing_changes/bots.d/whitelist-ips.conf +++ b/.dev-tools/_conf_files_testing_changes/bots.d/whitelist-ips.conf @@ -33,4 +33,4 @@ # 111.111.111.111 0; -35.188.1.99 0; +104.154.113.151 0; diff --git a/.dev-tools/_conf_files_testing_changes/conf.d/globalblacklist.conf b/.dev-tools/_conf_files_testing_changes/conf.d/globalblacklist.conf index d3c7b9b41..03dfed2ef 100644 --- a/.dev-tools/_conf_files_testing_changes/conf.d/globalblacklist.conf +++ b/.dev-tools/_conf_files_testing_changes/conf.d/globalblacklist.conf @@ -10,8 +10,8 @@ ### VERSION INFORMATION # ################################################### -### Version: V3.2019.06.1593 -### Updated: Tue Jun 25 14:36:08 SAST 2019 +### Version: V3.2019.06.1594 +### Updated: Tue Jun 25 14:43:37 SAST 2019 ### Bad Referrer Count: 6711 ### Bad Bot Count: 556 ################################################### diff --git a/.dev-tools/globalblacklist-testing.template b/.dev-tools/globalblacklist-testing.template index d3c7b9b41..03dfed2ef 100644 --- a/.dev-tools/globalblacklist-testing.template +++ b/.dev-tools/globalblacklist-testing.template @@ -10,8 +10,8 @@ ### VERSION INFORMATION # ################################################### -### Version: V3.2019.06.1593 -### Updated: Tue Jun 25 14:36:08 SAST 2019 +### Version: V3.2019.06.1594 +### Updated: Tue Jun 25 14:43:37 SAST 2019 ### Bad Referrer Count: 6711 ### Bad Bot Count: 556 ################################################### diff --git a/.dev-tools/globalblacklist.template b/.dev-tools/globalblacklist.template index 04e977c9c..fe8de9149 100755 --- a/.dev-tools/globalblacklist.template +++ b/.dev-tools/globalblacklist.template @@ -4,8 +4,8 @@ ### VERSION INFORMATION # ################################################### -### Version: V4.2019.06.1593 -### Updated: Tue Jun 25 14:36:07 SAST 2019 +### Version: V4.2019.06.1594 +### Updated: Tue Jun 25 14:43:36 SAST 2019 ### Bad Referrer Count: 6711 ### Bad Bot Count: 556 ################################################### diff --git a/.dev-tools/test_units/random-bots-for-test-quick.list b/.dev-tools/test_units/random-bots-for-test-quick.list index 2728b0674..bffb5de54 100644 --- a/.dev-tools/test_units/random-bots-for-test-quick.list +++ b/.dev-tools/test_units/random-bots-for-test-quick.list @@ -1,50 +1,50 @@ -Black Hole -ChinaClaw -CrazyWebCrawler -demandbase-bot -Devil +AfD-Verbotsverfahren +AllSubmitter +Attach +BlackWidow +BlowFish +CheeseBot +CherryPicker Discobot -DnyzBot -Dragonfly -EMail Siphon -ExtLinksBot -Freeuploader -IDBot -Kozmosbot -LexiBot -Linkdexbot -LinkpadBot -Metauri -Musobot -NetAnts -NICErsPRO -NPbot +Dotbot +eCatch +Ecxi +FrontPage +HybridBot +Id-search +InfoNaviRobot +JamesBOT +JikeSpider +JOC Web Spider +Likse +LinqiaRSSBot +lwp-trivial +Mediatoolkitbot +Navroad +netEstate NE Crawler +Netvibes +NetZIP oBot -OpenVAS -OrangeBot -OutclicksBot -Papa Foto +Octopus +PageScorer +PictureFinder Pixray +ProWebWalker +Pump RealDownload -RedesScrapy -s1z.ru -SiteSucker -Sociscraper -Sottopop -Spbot -Stripper -Telesphoreo -Typhoeus -WallpapersHD -WebBandit -Web Enhancer -WebFetch -WebFuck -WebsiteQuester -WebWhacker -Whacker -Who.is Bot -Widow -Woobot -Zeus -zgrab +Scanbot +Screaming +SeoSiteCheckup +SISTRIX +Sqlworm +SuperHTTP +Telesphorep +Titan +True_Robot +UnisterBot +Web Auto +Web Fuck +WebLeacher +Webshag +Website Quester +x09Mozilla diff --git a/.dev-tools/test_units/random-bots-for-test.list b/.dev-tools/test_units/random-bots-for-test.list index 2ca1397c0..1eb3df1d0 100644 --- a/.dev-tools/test_units/random-bots-for-test.list +++ b/.dev-tools/test_units/random-bots-for-test.list @@ -1,250 +1,250 @@ 360Spider +404checker 404enemy +80legs Aboundex -Aboundexbot -AfD-Verbotsverfahren +ADmantX +AIBOT Aipbot -Alligator -Apexoo +Alexibot archive.org_bot ASPSeek +Attach autoemailspider BackDoorBot Backlink-Ceck backlink-check -BackStreet -BackWeb -Barkrowler +BacklinkCrawler +Bandit BatchFTP -Battleztar Bazinga BBBike -BDCbot +BDFetch Bigfoot -Bitacle +Black Hole BlackWidow -BLEXBot -Blow -BlowFish -Boardreader -Bolt BotALot -Brandprotect +Brandwatch Buddy -BunnySlippers -CazoodleBot -CCBot +BuiltWith +BuzzSumo +Calculon Cegbfeieh -CheTeam -Cogentbot -cognitiveseo +CherryPicker +ChinaClaw +Claritybot +coccocbot-web Collector +CopyRightCheck Cosmos Craftbot +crawler4j crawl.sogou.com -CrazyWebCrawler -CrunchBot -CSHttp +DataCha0s +DBLBot demandbase-bot Deusu Digincore +DigitalPebble DIIbot Dirbuster Discobot -Dispatch +Discoverybot DittoSpyder +DnyzBot +DomainCrawler DomainSigmaCrawler DomainStatsBot -Dotbot Download Wonder Dragonfly +EasyDL ECCP/1.0 +EirGrabber +EMail Siphon +EMail Wolf EroCrawler evc-batch Evil -ExtLinksBot -Extractor +ExtractorPro +Extreme Picture Finder Ezooms -facebookscraper FemtosearchBot +FHscan Fimap -Flunky -Foobot -Freeuploader FyberSpider Fyrebot -GalaxyBot -Genieo -Gigablast -Gigabot +Getintent +GetWeb Go-Ahead-Got-It -GoZilla -Go!Zilla +Gotit GrabNet -GrapeshotCrawler GridBot GT::WWW -Harvest +Haansoft +HaosouSpider +HEADMasterSEO Heritrix -Hloader HMView -HTMLparser +HTTrack Humanlinks -IDBot +Iblog +Id-search IlseBot -Image Fetch +IndeedBot InfoTekies instabid -InternetSeer -ips-agent -IstellaBot -Jbrofuzz -Joomla +Intelliseek +IRLbot +JikeSpider Jyxobot Kenjin Spider Keyword Density +Kozmosbot +Lanshanbot LeechFTP +LeechGet +LexiBot +Lftp LibWeb -Lightspeedsystems +Libwhisker LinkextractorPro -LinkpadBot -LinkWalker +LinkScan +LinksManager LinqiaMetadataDownloaderBot LinqiaScrapeBot +Lmspider LNSpiderguy Ltx71 -lwp-trivial -Magnet -Mag-Net -Mail.RU_Bot -MarkMonitor -Masscan -MauiBot -MeanPath Bot -MFC_Tear_Sample -Microsoft Data Access +lwp-request +Mass Downloader +Mata Hari +meanpathbot +Meanpathbot +MegaIndex.ru Microsoft URL Control -MJ12bot +Mojeek Morfeus Fucking Scanner Mr.4x3 MSFrontPage -Msrabot -muhstik-scan -Nameprotect -Needle +Navroad Nessus -netEstate NE Crawler -Net Vampire -NextGenSearchBot +NetLyzer +NetSpider +Netvibes Nibbler -NPbot -oBot +NICErsPRO +Niki-bot +Nikto +NimbleCrawler +Ninja +Nmap +Nutch Octopus +Openfind Openvas OpenVAS -OutclicksBot +OrangeSpider +OutfoxBot +PageGrabber page scorer -Panscient +Papa Foto Pavuk -PECL::HTTP +pcBrowser PeoplePal -PHPCrawl Picsearch Pimonster +Pi-Monster plumanalytics -Probethenet -ProPowerBot -ProWebWalker -RankActive +Psbot +Pump +PxBroker +QueryN Metasearch +RankActiveLinkBot RankFlex RankingBot -RankingBot2 Rankivabot -Reaper -RedesScrapy +RealDownload +RebelMouse +RepoMonkey +RocketCrawler +Rogerbot +ScanAlert +Scanbot scan.lol +Screaming Searchestate Semrush -SEOkicks -Seomoz -serpstatbot -sexsearcher -Shodan +SEOkicks-Robot +SEOprofiler +SeoSiteCheckup SISTRIX Siteimprove -SiteSnagger -SiteSucker +SiteLockSpider SmartDownload -SMTBot -Snake -Snoopy SocialRankIOBot -Sogou web spider -Sosospider -Sottopop +Sociscraper SpaceBison +SpankBot sp_auditbot +Spbot +SputnikBot +spyfu +Sqworm +Sucuri SuperBot -SuperHTTP -Surfbot SurveyBot Suzuran +Swiftbot sysscan -Szukacz -T8Abot +T0PHackTeam tAkeOut Teleport TeleportPro The Intraformant -Thumbor +TheNomad +TightTwatBot Toata -Tracemyfile +Toweyabot Trendiction Trendictionbot trendiction.com +trendiction.de True_Robot -Turingos TwengaBot Twice -Typhoeus URLy Warning -Vacuum +URLy.Warning Vagabondo -VCI -VeriCiteCrawler VidibleScraper Virusdie -Wallpapers/3.0 -WASALive-Bot +WallpapersHD WBSearchBot Webalta WebAuto -WebBandit -WebCollage -WebCopier -WebEnhancer +Web Auto +WEBDAV +WebFetch +WebFuck Web Fuck -WebGo IS -WebImageCollector WebLeacher -Web Sauger +WebmasterWorldForumBot +webmeup-crawler +Web Pix +WebSauger Webshag WebsiteQuester +Webster WebSucker Web Sucker -WebWhacker WebZIP -Whack -Who.is Bot -Widow +WeSEE +Whatweb WinHTTrack -WiseGuys Robot WISENutbot -WPScan +Woobot +Wprecon WWW-Collector-E -x22Mozilla +WWW-Mechanize +x09Mozilla Xenu -YoudaoBot -Zermelo -ZmEu -ZumBot -ZyBorg +xpymep1.exe +Zauba diff --git a/.dev-tools/test_units/random-bots-for-whitelist-test.list b/.dev-tools/test_units/random-bots-for-whitelist-test.list index cc9ddfab0..0e2096708 100644 --- a/.dev-tools/test_units/random-bots-for-whitelist-test.list +++ b/.dev-tools/test_units/random-bots-for-whitelist-test.list @@ -1,250 +1,250 @@ +404checker +404enemy +80legs +Abonti Aboundex -Acunetix -ADmantX -AfD-Verbotsverfahren -AhrefsBot -AiHitBot +AIBOT Alligator -autoemailspider +AllSubmitter +AlphaBot +archive.org_bot +ASPSeek +Asterias +Backlink-Ceck backlink-check -BacklinkCrawler +BackStreet +BackWeb Bandit Barkrowler -Battleztar Bazinga -BDCbot -BDFetch -BLEXBot -Blow +BetaBot +Bitacle +Black Hole +BlackWidow Bolt -BotALot -Brandprotect -Brandwatch +Buddy BuiltBotTough -BuzzSumo +Bullseye +BunnySlippers +Calculon CATExplorador -CCBot Cegbfeieh -CherryPicker -CheTeam -coccocbot-web +CheeseBot +ChinaClaw +Claritybot +Cloud mapping Cogentbot -cognitiveseo -CopyRightCheck -Cosmos -crawler.feedback -Crescent +com.plumanalytics +Copier +CrazyWebCrawler CSHttp -Custo -DBLBot -Deusu +demandbase-bot Devil -Dirbuster +Digincore +DIIbot Disco -Discobot Discoverybot -Dispatch +DnyzBot DomainAppender -DomainCrawler DomainSigmaCrawler -Download Wonder -Drip +Dotbot +Dragonfly DSearch DTS Agent -EasyDL -ECCP/1.0 -EMail Wolf +eCatch +Ecxi +EirGrabber +EMail Siphon EroCrawler evc-batch -Evil -ExtLinksBot -Ezooms +Exabot +Extreme Picture Finder +facebookscraper FDM +FHscan Fimap +Firefox/7.0 +FlashGet Flunky +Foobot Freeuploader -FrontPage -FyberSpider -GalaxyBot +GetRight Gigablast +Gigabot G-i-g-a-b-o-t GoZilla +Go!Zilla Grabber +GrabNet Grafula -GridBot -GT::WWW -Harvest -Havij -Heritrix -Hloader -HTMLparser -HTTP::Lite -HTTrack +GrapeFX +GrapeshotCrawler +HEADMasterSEO +HybridBot Iblog IDBot -Id-search -Image Sucker -IndeedBot -InfoNaviRobot -Intelliseek -IRLbot +Image Fetch +InfoTekies +InterGET +Internet Ninja +InternetSeer +internetVista monitor Iskanie -JamesBOT -JetCar +Jbrofuzz Jetty +JikeSpider JOC Web Spider -Jyxobot -Keyword Density -Kozmosbot -Larbin -LeechGet +Joomla +Jorgee +JustView +Lanshanbot LexiBot -Lftp +LibWeb +Libwhisker +LinkpadBot +LinkScan LinksManager LinqiaMetadataDownloaderBot -LinqiaRSSBot -LinqiaScrapeBot Lipperhey -Litemage_walker -Magnet +Lmspider +LNSpiderguy +LWP::Simple +lwp-trivial +Mag-Net magpie-crawler -MarkMonitor -Mass Downloader +Majestic SEO +MarkWatch Mata Hari -Meanpathbot -MeanPath Bot -Mediatoolkitbot +MauiBot mediawords -MFC_Tear_Sample +Metauri Microsoft Data Access -Microsoft URL Control -Mister PiX -Mr.4x3 -MSFrontPage +MJ12bot Msrabot -NearSite +Musobot +Needle +Nessus Netcraft -netEstate NE Crawler NetLyzer -NetSpider -Net Vampire +NetZIP NextGenSearchBot Nibbler -Nimbostratus Ninja -Nmap Nutch oBot +Octopus +Offline Explorer OnCrawl -OpenVAS -OutclicksBot -PageAnalyzer +OpenLinkProfiler +OrangeBot +OutfoxBot +PageScorer +Panscient Pavuk -PHPCrawl -Picscout +pcBrowser +PECL::HTTP +PictureFinder Pimonster Pi-Monster -PleaseCrawl -plumanalytics -Pockey -POE-Component-Client-HTTP +Pixray Probethenet ProWebWalker Psbot -Pump +PxBroker +PyCurl QueryN Metasearch -RankActive -RankActiveLinkBot +RankFlex RankingBot +RankingBot2 Rankivabot RankurBot +RebelMouse +Recorder ReGet RepoMonkey -SalesIntelligent -SBIder +s1z.ru ScanAlert scan.lol ScoutJet -Scrapy ScreenerBot Searchestate -Semrush SemrushBot -SEOlyticsCrawler -Seomoz -SEOprofiler -Siphon -SISTRIX +SeoSiteCheckup +SEOstats +serpstatbot +sexsearcher +Shodan +Sitebeam +SiteExplorer +SiteSnagger SiteSucker -Site Sucker -Sitevigil -SmartDownload -SMTBot +SlySearch +Snapbot +Sociscraper sogouspider Sosospider -Sottopop SpaceBison Spammen Spanner -Spinn3r +SputnikBot spyfu Sqlmap -Sqlworm -Steeler +Sucker +Sucuri SuperHTTP -SurveyBot -sysscan -T0PHackTeam +Swiftbot +Szukacz T8Abot tAkeOut -Telesphoreo +TeleportPro Telesphorep -The Intraformant TheNomad -Toata -Toweyabot Tracemyfile -Trendiction -trendiction.de -Turnitin -TurnitinBot +Trendictionbot +Turingos +TwengaBot Twice Typhoeus -Upflow -URLy Warning -Vagabondo +UnisterBot +URLy.Warning +Vacuum VB Project +VCI VidibleScraper -Virusdie Voltron -WallpapersHD -WebAuto -Web Auto -WebBandit -WebCollage -WebFetch +Wallpapers/3.0 +Webalta +WebCopier +WebEnhancer +Web Enhancer Web Fetch WebFuck -WebGo IS -WebLeacher -webmeup-crawler +Web Fuck WebPix Web Pix -Webshag +WebSauger +Web Sauger +WebsiteExtractor WebsiteQuester Website Quester -Webster -Web Sucker +WebStripper WebZIP -Whack -Whacker -Who.is Bot +WeSEE Widow +WiseGuys Robot +WISENutbot +Woobot +Wotbox Wprecon -WWW::Mechanize +WPScan +WWW-Collector-E +WWWOFFLE x09Mozilla Xaldon WebSpider -Zade -zauba.io -zgrab +Xaldon_WebSpider +xpymep1.exe +YoudaoBot +Zeus Zitebot +ZmEu +ZumBot ZyBorg diff --git a/.dev-tools/test_units/random-referrers-for-test-quick.list b/.dev-tools/test_units/random-referrers-for-test-quick.list index 0e155da1c..b3c6b3dd5 100644 --- a/.dev-tools/test_units/random-referrers-for-test-quick.list +++ b/.dev-tools/test_units/random-referrers-for-test-quick.list @@ -1,100 +1,100 @@ -34.gs -3rbseyes.com -adloads.net -advocatemsk.ru -aktivator-windows10.blogspot.com -akusherok.ru -alif-ba-ta.com -amt-k.ru -anal-acrobats.hol.es +007angels.com +4rent.ru +adtech.de +adtech.fr +allmarketsnewdayli.gdn +alphacarolinas.com +alphaforum.ru +andpolice.com android-vsem.org -aosexkontakte.net +apispringsmartne-a.akamaihd.net +apparel-offer.com appartement-stumm.at -asscenihotosidea.blogspot.co.za -auto.rusvile.lt -avtolombard-krasnodar.ru -bird1.ru -bloke.com -brendbutik.ru -brillianty.info -cablecar.us -calstaterealty.us -canyougethighofftizanidine.blogspot.com -cfacarrosserie74.com -ci.ua -compliance-jane.top -customergrowthsystems.com -diffbot.com -dignitasdata.se -distver.ru -dynainbox.com -ed-shop01.ru -edwinkonijn.com.au -elektrozigaretten2.yn.lt -erotik0049.com -ertelecom.ru -este-line.com.ua -euroskat.ru -extstat.com -flex4launch.ru -freewebs.com -game-top.su -gne8.com -iboss.com -igithab.com -increasewwwtraffic.info -jerseysbizwholesalecheap.com -kazinogames.lv -komputernaya-pomosh-moscow.ru +apple.com-webbrowsing-security.science +arcteryxsale.online +asmxsatadriverin.aircus.com +asrv-a.akamoihd.net +atofilms.com +avkzarabotok.info +avtochehli.by +bankofthewext.com +beauby.ru +belstaffstore.online +best-businessman.ru +bigames.online +blackplanet.com +briomotor.co +bugof.gq +buntube.net +candy-glam-hp.com +cars-modification.net +cartierlove2u.com +c-english.ru +christianlouboutinoutlet.win +collegeessay19.blogspot.ru +comissionka.net +cowblog.fr +daptravel.com +daydream-studio.ru +digest-project.ru +elektrischezigaretten2.beeplog.com +elektronischezi.livejournal.com +erotiktreff24.info +fba-mexico.com +filesmonster.porn +goforexvps.com +growmyfunds.ca +handicapvansarea.com +hermesbelts.xyz +home.myplaycity.com +iamsport.org +iscblog.info +iwanttodeliver.com +kihi.gdn +kirov.zrus.org +kountrylife.com lampokrat.ws -lanasshop.ru -landoftracking.com -laudit.ru -lawyers.cafe -ledis.top -lignofix.ua -littlecity.ch -littlesunraiser.com -liveinternet.ro -longlifelomilomi.info -mabdoola.blogspot.com -mafa-free.com -mail.allnews24.in -mindeyegames.com -miniature.io -myghillie.info -natali-forex.com -pandarastore.top -pearlisland.ru -pricheskaonline.ru +linkpulse.com +livejasmin.com +missclub.info +mobilierland.com +moivestiy.biz +monclerjacketsoutlet.win +mylida.org +njkmznnb.ru +onlinewritingjobs17.blogspot.ru +onlyforemont.ru +orion-code-access.net +partnerline.men +polybuild.ru +pornogratisdiario.com +predominant-invent.tk promover.org -rixpix.ru -rosbalt.com.ua -ruclicks.com -satellite.maps.ilovevitaly.com -scanspyware.net -sethrollins.net -sexad.net -sluganarodu.ru -sodexo.com -stard.shop -survival.betteroffers.review -tasteidea.com -telefonsexsofort.tk -uzungil.com -vizitki.net +pussyspace.net +puteshestvennik.com +ringtonepartner.com +rutor.group +scanner-nelson.top +seansonline24.pl +searchmywindow-a.akamaihd.net +selectads.men +siteonomy.com +si-unique.com +students-cheapskate.ml +tizanidinerestlesslegsyndrome.blogspot.com +tracklead.net +traffmonster.info +tvorozhnaja-zapekanka-recept.ru +userequip.com +via-energy-cumpara.com +vip-file.com vkonche.com -vriel.batcave.net -watch-movies.ru -wemarketing.se -westermarkanjou.se -whengirlsgowild.com -win-spy.com -wowas31.ucoz.ru -xaijo.com -xedserver.com -xn-----7kceclhb4abre1b4a0ccl2fxch1a.xn--p1ai -xn--b1ag5cfn.xn--p1ai -yoursite.com -zebramart.ru -zlatnajesen.com +webradiology.ru +wordpress-crew.net +xn--l1aengat.xn--p1ai +xolodremont.ru +xxlargepop.com +yuweng.info +zajm-pod-zalog-nedvizhimosti.ru +zeroredirect8.com +zrus.org diff --git a/.dev-tools/test_units/random-referrers-for-test.list b/.dev-tools/test_units/random-referrers-for-test.list index d99a3e398..8ba8383df 100644 --- a/.dev-tools/test_units/random-referrers-for-test.list +++ b/.dev-tools/test_units/random-referrers-for-test.list @@ -1,1000 +1,1000 @@ -007angels.com -00it.com -0c47f8422d3f.com -0daymusic.org -101flag.ru +11235813.webzdarma.cz +12bet.com +13tabs.com +14b.info +1688.com +23kw.ru +256bit.by 2ads.co.uk -2x2fan.ru +2nt.ru +2rich4bitches.com 34.gs -3dracergames.com -4istoshop.com -4replicawatch.net -4ur.click -4webmasters.org -5elementov.ru -5tey7463.weebly.com +45en.ru +4ureyesonly.com +5i2.net +777-club.ru 7fon.ru -7zap.com -8jn.dating-app.ru -aa625d84f1587749c1ab011d6f269f7d64.com -aac500b7a15b2646968f6bd8c6305869d7.com -aaronabel.com -abwa.tk +7wind.ru +8lufu.com +999webdesign.com +aa08daf7e13b6345e09e92f771507fa5f4.com +aa81bf391151884adfa3dd677e41f94be1.com +abbanreddy.com +absolutelyanalog.com academiacsmendoza.org -adbetclickin.pink -adcash.com +acgs.tk +actices.com adclickservice.com -adclickthru.net +addbin.men +adidas.frwebs.fr adktrailmap.com -adservme.com -adsref.men -ads-seo.men -advertex.info -adzerg.com -affrh2015.com -agadelha.com.br -airmaxshoes-2016.com -aktobe.xkaz.org -albuteroli.com -alf-img.com -allboard.xobor.de +admeasures.com +adpremium.org +ads-cool.pro +adserver-e7.com +adsloads.com +adtology.com +adultgalls.com +adultmeetonline.info +advancedcleaner.com +advancedsoftwaresupport.com +advertisingtag.net +afora.ru +afslankpillen2017nl.eu +aghanyna.com +ahrefs.com +airlandsea.info +alarmobninsk.ru +alert-fjg.xyz +algarveglobal.com +alibestsale.com +aliexpresscashback.club +all4invest.ru +allbizne.co.ua +allmarketsnewdayli.gdn allnews.md -allpdfmags.net -allsilver925.co.il -alpharma.net -amazon-adsystem.com -amyfoxfitness.com -animal-drawings.com -animali.deagostinipassion.it -aosheng-tech.com -apartamentwroclaw.eu -apiadanaknet-a.akamaihd.net +allornamenti.com +alphavisions.net +amigobulls.com +anal-acrobats.hol.es +andpolice.com +angel1777.kz +animaltoplist.com +animebox.com.ua +anjalika.co.in +anonymous-redirect.com +apartment.ru +apccargo.com +apibatbrowsecom-a.akamaihd.net +apidigidocketnet-a.akamaihd.net apiholdingmypage-a.akamaihd.net -apimegabrowsebiz-a.akamaihd.net -apimountainbikei-a.akamaihd.net -apiportalmorecom-a.akamaihd.net api.stathat.com -apple.com-webbrowsing-security.science -approvedlocal.co.za -apps-analytics.net -a.pr-cy.ru -arabgirls.adultgalls.com -arabsexxxtube.com -arabseyes.com -architecturebest.com -arcteryxsale.online -arendakvartir.kz +apple.com-webbrowsing-security.review +approved.su +ap.senai.br +arcadeplayhouse.com +arewater.com arkkivoltti.net -arpelsreplica.xyz -arquapetrarca.info -arraty.altervista.org +artdestshop.eu articlesdirectoryme.info -artpicso.com -arvut.org -asdfg.pro -asiengirls.net -asrv-a.akamoihd.net -asscenihotosidea.blogspot.co.za +ascat.porn +asiavirtualsolutions.com +asmxsatadriverin.aircus.com +asrvrep-a.akamaihd.net asseenontvonline.ru -auto4style.ru -autochoixspinelli.com -automatic-seo.com -auto.rusvile.lt -autotop.com.ua -aviav.ru.com -avon-ukraine.com -avto-oligarh.ru -avtovolop.ru -axbocz.net -ayakino.net -azadnegar.com -azbaseimages.net -azbukafree.com -azbuka-mo.ru -azlex.uz -b00kmarks.com -babyfactory.fr -banan.tv +atmovs.com +autodo.info +autogrep.ru +auto-moto-elektronika.cz +autonew.biz +avek.ru +avkzarabotok.com +awency.com +ayeartoforget.com +azbukadiets.ru +azte.ch +b2b-lounge.com +babespcs.com +babs.com.ua +backlink4u.net +baersaratov.ru +bagsonsale.online +baladur.ru +balois.worldbreak.com +bambi.ck.ua +banksrf.ru bank.uz -bannerspace.com -bausparen.bz.it -bcmp.org -beachdriveblog.com +bannerpower.com +barbourjackets.online +bashtime.ru +beachfix.co +bear.gotcher.us beauby.ru -beauty-bracelet.com -begalka.xyz -beget.tech -bestadbid.com -bestcalovebracelet.cn -bestchoice.cf -bestofferswalkmydogouteveryday.gq +beauty-things.com +bedandbreakfast.com +belinka.com.ua +belinvestdom.by +bestimagecoollibrary.com bestofupload.info -bestserials.com -best-way.men -bestwrinklecreamnow.com -bet365.com -beta.hotkeys.com +best-seo-offer.com +bestwaystogetpaid.us betwinservice.com -bezcmexa.ru -bidr.trellian.com -big-boards.info -bigpenisguide.com -bimatoprost-careprost.com.ua -binaryoptionscops.info -bingo8888.com +bg6s0.com +bidbuy.co.kr +bif-ru.info +bimatoprost-careprost.com bingoporno.com -bio-japan.net -bioscorp.ru +biographiya.com bitcoins-live.ru -bjanshee.ru -bjgugu.net.ua -blackhatworth.com -blacktwhite.com -blockety.co -blog.axant.it +bitnote.co +biznesluxe.ru blogig.org -blog.koreadaily.com -blogqpot.com -blog.yam.com -bobba.dzaba.com -bongiornos.info -bonkers.name -bonzbuddy.com -bookmark4you.com -bookmark4you.com.biz -boole.onlinewebshop.net -bosefux.esy.es -brainboostingsupplements.org -brainzpod.win -brandehk.dk -break-the-chains.com -breastaugmentation.co.za -brewdom.ru -brimstonehillfortress.org -brk-rti.ru -bugof.gq -buyessay3.blogspot.ru +bodybuilding-shop.biz +bolitgorlo.net +boltalko.xyz +bonanza-fortune.men +bonky.biz +boo-arts.com +bookmaker-bet.com +bpro1.top +brainxs.us +brandov.ru +bravegirlsclub.com +brg8.com +brianhenry.co +brokergid.ru +brus-vsem.ru +budpost.com.ua +bumskontakte.org +butstrap.space +buy-cheap-online.info buyessaynow.biz -buy-loft.ru -buzzonclick.com -buzzurl.jp -camel-beach.com -camsex.xxx-cam.webcam -candiceloves.us -carrauterie.be -cartujano-pre.de -casite-513049.cloudaccess.net -catalogs-parts.com -cbcseward.com -ccjp.eu -cdnanalytics.xyz -cenokos.ru -cenoval.ru +buyessayonline19.blogspot.ru +buynorxx.com +buzz-porno.info +bvlgaribracelet.xyz +cakemediahq.com.au +callawaygolfstore.online +callejondelpozo.es +canacopegdl.com +candelluxsklep.pl +capture-room.com +carapics.com +cars-modification.net +cartierlove2u.xyz +cartierlovestore.com +cartiertrinity.xyz +casinos4dummies.co.uk +cbox.ws +cbozhe.com +cdncash.net +cdnnetwok.xyz +celebsopics.com +centrumcoachingu.com cerev.info -cete.ru -chatroulette.si -checkm8.com -cherrypointplace.ca -cherubinimobili.it +cfjump.com +c-gainsbourg.com +chatroulette.life +cheapestjerseysonwholesale.com +cheapjerseysbizwholesale.us chidporn.com -chimiver.info -chinacheapelitejerseys.com -chocolateslim-en-espana.com -christianlouboutinreplica.pw -christianlouboutinsaleonline.us -christianlouboutinshoes.xyz -cialis-samples.com -cityadspix.com -classiquebijoux.ru -cleansearch.net -clean-start.net +chinajerseyswholesalecoupons.com +chocolateslim-u-srbiji.com +choosecuisine.com +chorus.terakeet.com +christianlouboutinoutlet.win +christianlouboutinreplica.win +cialgenisrx.com +cialischmrx.com +cialischsrx.com +cienum.fr +classicakuhni.ru clevernt.com -clickbanksites.info -clicksor.com +clickso.com clicksor.net -clodo.ru -coaching-netz.info -cognitiveseo.com -coin-hive.com -com-cleaner.systems -compliance-elena.top -compliance-irvin.top -compliance-ivan.top -compliance-jessica.top -compliance-julia.top +clicksotrk.com +clknsee.com +clksite.com +clothesforcash.com +club-samodelkin.ru +cocyq.inwtrade.com +codysbbq.com +collegerentals.com +compiko.info +compliance-alex.xyz +compliance-don.xyz +compliance-george.xyz +compliance-jack.top +compliance-john.top +compliance-julianna.top compliance-nelson.top -conboy.us -conciergegroup.org -connectionstrenth.com -contentlook.co -continent-e.tv -cool-wedding.net -copypaste.traderzplanet.in -counterbot.com -cowlmash.com +compliance-olga.top +compliance-viktor.top +compucelunlock.net +comsysnet.com +copblock.org +cottageofgrace.com +counter.yadro.ru +covetnica.com +cpabegins.ru +crackzplanet.com +creditmoney.com.ua +creditwell.ru crest3d.ru culmimg.pw -cyclobenzaprinevstizanidine.blogspot.com -daisye.top -damasarenai.info -dame-ns.kz -danceuniverse.ru -darkbooks.org -data1.scopich.com +customboxes4less.com +customergrowthsystems.com +customsua.com.ua +cvety24.by +dafatiri.com +dailystrength.org +daooda.com +data-mining.tk data.vtc.pw -dating-time-now.com -datract.com -ddlmega.net -deadlinkchecker.com +ddospanel.com +ddsoldes.fr dealighted.com -degerlund.net -delfin-aqua.com.ua -dellalimov.com -demian.kz -depositfiles-porn.ga +decoratinghomes.ga +delitime.info +den-noch24.ru +deplim.com +design-ideas.info +design-lands.ru +detective01.ru +detmebel.su detskie-konstruktory.ru -devochki.top -dfiles.me +dev33.dioniqlabb.se dichvuvesinhhanoi.com -dieta-personalna.pl -dikx.gdn -dinosaurus.site +digital-sale.su +diminishedvalueoforegon.com directivepub.com -discovertreasurenow.com -divisioncore.com -djekxa.ru -djstools.com -dkvorota.ru +div.as +dnepr-avtospar.com.ua +docs4all.com docstoc.com +doctormakarova.ru +dogsrun.net +doktoronline.no domainroam.win -domainsatcost.com -dorratex.tn -download-of-the-warez.blogspot.com -drpornogratisx.xxx +donna7753191.ru +donvito.unas.cz +doska-vsem.ru +dostavimvdom.ru +dostavka-v-krym.com +doublepimp.com +downloaddy.net +doxysexy.com +dptaughtme.com +draniki.org +drev.biz dustyorate.com dverimegapolis.ru -dyt.net -easycommerce.cf -easync.io -e-biznes.info -edge.sharethis.com -efnor-ac.com -ekn-art.se -eladkarako.github.io -elektrischezigarette1.blog.pl -elektrischezigarette1.onsugar.com +dynainbox.com +eachdayisagift.review +earl-brown.info +ednorxmed.com +eduserver.net +ege-essay.ru +eladkarako.com +eldiariodeguadalajara.com +elektrischeziga.livejournal.com +elektrischezigarette2.onsugar.com +elektroniksigaraankara.info elektronischezigarettekaufen2.tumblr.com -elitedollars.com -elitepcgames.com -elite-sex-finders.com -empis.magix.net -encodable.com -englishgamer.com -eralph.tk -ereko.ru -eropho.com -erotik0049.com -erotikchat-24.com -esopini.com -este-line.com.ua -europeanwatches.ru -everypony.ru -excitacao.com -extremez.net -eyemagination.com -ezigarettenkaufen1.pagina.gr -ezigarettenshop1.yolasite.com -ezigaretteshop.webs.com -falopicm.pw -faptitans.com -fatfasts-4tmz.com -faz99.com -fdzone.org -felizporno.com -fenoyl.batcave.net -fetroshok.ru -fikasound.tk -filerockstar298.weebly.com -filesclub.net +elkacentr.ru +elmacho.xyz +elstal.com.pl +elvel.com.ua +elvenar.com +emailaccountlogin.co +emerson-rus.ru +empathica.com +englishdictionaryfree.com +enthuse.computernetworksonline.com +epicbrogaming.com +escortplius.com +esfchat.tk +essayassist.com +euroskat.ru +evening-dating-club.info +event-tracking.com +excitacion.info +exhibitionplus.eu +exmasters.com +exoclick.com +extener.org +extlinks.com +extremal-blog.com +extstat.com +ezigarettekaufen1.hpage.com +ezigarettekaufen2.yolasite.com +ezigaretteshop2.mywapblog.com +failingmarriege.blogspot.com +falllow.gq +famix.xyz +fanrto.com +fashion-mk.net +fatmaelgarny.com +favornews.com +fealq.com +feargames.ru +ff30236ddef1465f88547e760973d70a.com filesdatabase.net -filesmonster.porn -filmbokep69.com -filmi-v.online -filunika.com.ru -findacheaplawyers.com -findanysex.com -finuse.com -fireads.men -firma-legion.ru -firstdrugmall.ru -fivedwld.cf -flagcounter.me -flashahead.info -flirt4free.com -flowwwers.com -folowsite.com -forexgb.ru -foto-basa.com -fotosfotos.eu -foto-sisek.porngalleries.top -foxinsocks.ru -freakycheats.com -freecamdollars.com -free-floating-buttons.com -freejabs.com -free-laptop-reward.com -freelinkbuilding.website.tk -freelotto.com -free-share-buttons.com -free-social-buttons.xyz -freshsuperbloop.com +filkhbr.com +filmci.pro +findpik.com +finemanteam.com +finstroy.net +firstsiteguide.com +flashlarevista.com +floridahuntingfishingadventures.com +food.dtu.dk +footbalive.org +forensicpsychiatry.ru +forex21.ru +fortunejack.com +forum20.smailik.org +forum69.info +forum.doctissimo.fr +foxtechfpv.com +foxweber.com +free-social-buttons.com +freewlan.info freshwallpapers.info -front.ru -fungamelands.com -funnel.co.za +freza-sverlo.ru +frvo.alptandem.ru +fuckbuddybestgilf.info +fungirlsgames.net +fym.com.ru +g7m.pl galaxy-family.ru -gameonasia.com -game-top.su -gamevalue7.weebly.com -gamezblox.com -gate5.co.za -gayxperience.com -gaz-voshod.ru -gcup.ru +galaxys6manual.info +gallerylisting.com +gambarkataku.co +gamerextra.com +gardene.ru +gdebestkupit.ru ge0ip.com -geile-lelly.eu -gembird.com +gearcraft.us +geilehausfrauen.net gemgrab-a.akamaihd.net -generic-pills-online.com +gentamicineyedrops.blogspot.com get-free-traffic-now.com -getridofstretchmarks.org -gfaq.ru -ggiaro.com -gifspics.com +getmyads24.com +getoutofdebtfree.org +getresponse.com +gilsonchiro.xyz +given2.com +gk170.ru gkvector.ru -glass-msk.ru -glcomputers.ru -globalscam.ga -globalsurfari.com -globatur.ru +glavprofit.ru +glavtral.ru globetrotting-culture.ru -go2jump.org -go2mike.ru -goforexvps.com -goldadpremium.com -gomusix.com -goodnightjournal.com -goo.ne.jp -goroda-vsego-mira.ru -gosmeb.ru +go2album.com +gombita.info +goodhousekeeping.com +goosefishpost.bid +gorabagrata.ru +gosreg.amchs.ru gov.yanao.ru -gpms.org.my -gq-catalog.gq -greatdealshop.com -greatfind-a.akamaihd.net -greendream.com.ua -growmyfunds.ca -gsasearchengineranker.space +gox.com.ua +greenzaim.ru +grtyi.com +grupografico-pilar.com.ar gsasearchengineranker.top gsou.cf -gstatey.net -gta-top.ru -guardlink.com -guod.me -gz2.bbsoldes.fr -habermetre.com -hacktougroup.ru +gta-club.ru +gungamesz.com +gwagka.com +gwebtools.com +hackers-crackers.tk hamilton.ca -hamptonoaks.ca handicapbathtubarea.com -handicapvantoday.com -handsandlegs.ru -hatdc.org -haveinc.xyz -hd-filmy.net -hdimagelib.com +hd720kino.ru +hdimagegallery.net +hdpixent.com +headpharmacy.com +healgastro.com healthcarestore.info -hentai-manga.porn -hermesreplica.pw -highland-homes.com -high-speed1.net -himgaws.pw -historichometeam.com -hmywwogw.bloger.index.hr -hobild.net -hornymatches.com +hermesbelts.xyz +herokuapp.com +hetmanship.xyz +hildinghr.se +hitsbox.info +hollywoodactress.info +homeandhealth.ru +homegardenlova.com +home.myplaycity.com +hostcritique.com +hoste.octopis.com +hosting-tracker.com +hostsshop.ru +hoverboardforsaledirect.com +howopen.ru hptwaakw.blog.fc2.com -hulfingtonpost.com +hspline.com +htmlcorner.com +humanorightswatch.org +humbmosquina.tk hut1.ru -idc.com.ua -idealtits.net -ideibiznesa2015.ru -ilbe.club -imgarit.pw -imitex-plus.ru -imk.com.ua -inboxdollars.com -infazavr.ru -infogame.name -infokonkurs.ru -infostatsvc.com -inome.com.ua +hybrid.ru +hyiphunter.org +iamsport.org +ibb.com.ua +ideashome.id +ideawheel.com +igtools.club +i-hobot.ru +iideaidekonkatu.info +ikearugs.xyz +iloveitaly.ru +imabase.com +imfamous.info +img.wallpaperstock.net +imperia31.ru +incanto.in.ua +indetiske.ya.ru +infowarcraft.ru inspiring-desperate.tk -intellektmedia.at -internetartfair.com -iqupdatetmz.win -irunfar.com +integritylandscapeservices.com +interfucks.net +int.search.tb.ask.com +investzalog.ru +iphantom.com +iqoption.pro +iron-age.info +iscblog.info +isoveti.ru +istizanidinelikexanax.blogspot.com +istripper.com itis4you.com -ivanovo.zrus.org -ivanstroi.ru -ixora.pro -jackwolfskinoutlet.online +iweblist.info +ix20.ru +jackpotchances.com +janerikholst.se japan-bearings.ru -javitas.info -javlibrary.cc -jbl-charge.info -jeremyeaton.co +javidol.site +javstock.com +jerseychinabizwholesale.us jerseyssportsshop.com jewelryandfiligree.com -jobmarket.com.ua -juliadiets.com -kaidalibor.de +jpcycles.com +jyvopys.com +kamagragelusa.net +kam-dom.ru +kamen-e.ru +karpun-iris.ru kartiniresto.com -kashubadesign.ru -katadhin.co -katjimej.blog.fc2.com -kaz.kz +kenaba.su keywordblocks.com -keyword-suggestions.com -kidd.reunionwatch.com -kino2018.club -kino-ecran.ru -kino-filmi.com -kinogolos.ru -klikbonus.com -klin3952.ru -kndxbkdx.bloger.index.hr -knogg.net +keywordhouse.com +kichenaid.ru +kino-fun.ru +kinomaniatv.pl +kiskinhouse.com +kit-opt.ru +kletkimehan.ru kol-energo.ru -kollekcioner.ru -komp-pomosch.ru -kongoultry.net -kongruan.com -konkursowo-24.pl -koptims.tiu.ru -kosova.de -kostenlos-sexvideos.com -kountrylife.com +konica.kz +kosynka-games.ru +kotaku.com koversite.info -krasivoe-hd.com -kurwa.win -kustanay.kz +kovesszucs.atw.hu +kozhniebolezni.com +kraljeva-sutjeska.com +krasnodar.xrus.org +kumuk.info kvartir-remont.biz -ladov.ru -lakomka.com.ua -lancheck.net -landoftracking.com -lapitec.eu -larose.jb2c.me -lasvegaslockandsafe.com -law-check-seven.xyz -lawyersinfo.org -lecbter-relationships.ga -lechenie-gemorroya.com -le-clos-des-alouettes.com -lennatin.info -lescinq.com -letmacworkfaster.site -letmacwork.world -lexaprogeneric.link -lietaer.com -lifeinsurancekb.com -liffa.ru -likesdesign.com -liky.co.ua -lineshops.biz +laapp.com +lacapilla.info +lacave.ntic.fr +lampokrat.ws +landmania.ru +languagecode.com +laptoper.net +laulini.soclog.se +law-check-two.xyz +laxob.com +leadn.pl +lerporn.info +lesbian.xyz +likrot.com +lincolntheatre.com linkbuddies.com -linkbux.ru -linkredirect.biz linkrr.com -linksharingt.com -lion.playtap.us lisque.batcave.net -liveinternet.ro -liveinternet.ru -livejasmin.com -live-sexcam.tk -loadopia.com -loginduepunti.it +livetsomudvekslingstudent.bloggersdelight.dk +livingroomdecor.info +ljusihus.se +loadingpages.me +lollypopgaming.com lombia.co lombia.com +lonerangergames.com +longlifelomilomi.info +lostfilm-online.ru lottospring.com -louboutinreplica.xyz ltvperf.com -luciddiagnostics.in -lunamedia.co -m292.info -m4ever.net -m5home.ru -machicon-ueno.info -magnetic-bracelets.ru -manyresultshub-a.akamaihd.net +lubetube.com +lyrster.com +mactechinfo.info +mafcards.ru +magicalfind-a.akamaihd.net +mailemedicinals.com +makedo.ru +malwareremovalcenter.com +manifestation.betteroffers.review +manimpotence.com +manve.info map028.com -marmotstore.online -martlinker.com -marwer.info -masthopehomes.com -masturbate.co.uk -matsdale.com -mcar.in.ua +mapquestz.us +mararoom.ru +maslenka.kz +matrixalchemy.com +mature.free-websites.com +maximpartnerspr.com +max-p.men +mcnamaratech.com mebel-alait.ru -mebel-vstroika.ru -meddesk.ru +mecash.ru medicinacom.ru -mega-bony-2017.pl -meltwater.com -memberty.com +medkletki.ru +mere.host.sk +metabar.ru +mex-annushka.ru +mhi-systems.ru michaelkorsoutletstore.net -mikozstop.com +microsoftportal.net +minecraft-neo.ru +miniads.ca minneapoliscopiers.com -missvietnam.org +mir-business-24.ru +mirobuvi.com.ua +mirzonru.net mitrasound.ru -mixtapetorrent.com -mmgq.ru -mmog-play.ru -mmoguider.ru -mmostrike.ru -mobplayer.net +mlvc4zzw.space +mobstarr.com +mockupui.com mojaocena.com -moje-recenze.cz -monarhs.info -money-every-day.com -moneyzzz.ru -monsterdivx.com -morepoweronmac.trade -most.gov.iq -most-kerch.org -mototsikl.org -moz.com +monetizationking.net +montazhnic.ru +moscow.online-podarki.com +mosrif.ru +mrbitsandbytes.com +mrcsa.com.au mrvideospornogratis.xxx -muschisexbilder.com -muycerdas.xxx -myanyone.net -mydirtystuff.com +msk-diplomat.com +mtmtv.info +mug-na-chas-moscow.ru +muzaporn.com +muznachas-service.ru +muz-shoes.ru +my-bc.ru +myblogregistercm.tk +myftpupload.com +mypets.by +myplaycity.com +mypornfree.ru +myshopmatemac.com nacap.ru -namenectar.com +nac-bearings.ru +napalm51.nut.cc narco24.me -needtosellmyhousefast.com -new7ob.com -new-apps.ru -newstaffadsshop.club -nfljerseyscheapchinabiz.com -nhl09.ru -nikitabuch.com -normalegal.ru +natali-forex.com +navalwiki.info +nbsproject.ru +netpics.org +new-post.tk +news-speaker.com +nextlnk12.com +nhl17coins.exblog.jp +nippon-bearings.ru +notaria-desalas.com novatech.vn +novgorod.xrus.org +nowtorrents.com +nucia.biz.ly nullrefer.com -oakridgemo.com -obnal.org -oda.as -oddamzadarmo.eu -odesproperty.com +nvssf.com +oballergiya.ru offer.camp offer.wpsecurity.website -offf.info -offtime.ru -ohmyrings.com -ok.ru -oktube.ru -okuos.com -olympescort.com -onemantrip.com -onlinebay.ru -online.ktc45.ru -onlinemeetingnow.com -onlinemegax.com -online-templatestore.com -openmultipleurl.com -opinionreelle.com -optitrade24.com -oralsexfilme.net -orhonit.com -ororodnik.goodbb.ru +officedocuments.net +okel.co +olgacvetmet.com +online-hd.pl +onload.pw +o-o-11-o-o.com +ops.picscout.com +orenburg-gsm.ru +osagonline.ru otbelivanie-zubov.com -outclicks.net -paidonlinesites.com +ourville.info +outshop.ru +ozoz.it panamaforbeginners.com -pandroid.co -panouri-solare-acoperis.com -paparazzistudios.com.au -papasdelivery.ru -paperwritingservice17.blogspot.ru -park.above.com -partner-print.men -pateaswing.com -patol01.pw -patterntrader-en.com -pay2me.pl -paydayloanslocal.com -pc4download.co +panchro.co.uk +parajumpersstore.online +partner-host.men +p-business.ru pcboa.se -pearlisland.ru -pechikamini.ru +pcgroup.com.uy +pdamods.ru +peekyou.com +pensplan4u.com pensplan.com +perso.wanadoo.es petitions.whitehouse.gov -photokitchendesign.com -photosaga.info -picphotos.net -pinwallpaper.xyz -pirateday.ru -pistonclasico.com -piuminiita.com -pixelrz.com -pixgood.com -pix-hd.com -plastgranar.nu -pliks.pl -pogosh.com -pokemongooo.ml -polcin.de -polimga.pw -pons-presse.com -popserve.adscpm.net -porngalleries.top -porno-chaman.info -pornonik.com -pornoplen.com +photo-clip.ru +photorepair.ru +picquery.com +picsfair.com +picsforkeywordsuggestion.com +pictures-and-images.com +pigrafix.at +pillscheap24h.com +playboyfiles.xblog.in +play.leadzupc.com +poems.com.ua +polytopesexempt.com +poptool.net +popunder.ru +poquoson.org +pornhub-forum.ga +pornhubforum.tk +pornodojd.ru +porno-dojki.net +pornogad.com +pornokajf.com +porno-raskazy.ru +pornoreino.com +porno-transsexuals.ru pornpost.in -portside.cc -poshiv-chehol.ru -pospr.waw.pl -pourvous.info -powenlite24.ru -pozdrawleniya.ru -pr0fit-b0x.com -pravoholding.ru -pricheskaonline.ru +pornzone.tv +portnoff.od.ua +posible.net +powc.r.ca.d.sendibm2.com +predominant-invent.tk printdirectforless.com -privacyassistant.net -prizesbook.online -prodvigator.ua -prointer.net.ua -promoforum.ru -prosperent.com +priora-2.com +prizefestival.mobi +prod2016.com +prodess.ru +profitsport.club +profitwithalex.info +prombudpostach.com.ua +promover.org +proprostatit.com prostitutki-odessa.org prostitutki-yaroslavlya.org -proxyelite.biz -pts163.ru -pufip.com -pussyspace.net -puzo2arbuza.ru -puzzleweb.ru -pxhdwsm.com -py100.ru -qpypcx.com -qualitymarketzone.com -quality-traffic.com -quickchange.cc -raavidesigns.com -rabotaetvse.ru -rada.ru -radiodigital.co -ragecash.com -rangjued.com -ranksonic.org -rapidgator-porn.ga -rapidsites.pro -raschtextil.com.ua -razleton.com -realresultslist.com -rebelmouse.com -recipedays.com -redbottomheels.xyz -redirectme.net -reeyanaturopathy.com -referencemoi.com -r-e-f-e-r-e-r.com +proxyradar.com +psa48.ru +pskcijdc.bloger.index.hr +pwwysydh.com +qcstrtvt.bloger.index.hr +qld10000.net +quebec-bin.com +quickbuck.com +quickcashlimited.com +rainbowice.ru +rangoman.date +rankings-analytics.com +ranksays.com +ranksignals.com +ranksonic.com +razyboard.com +realmonte.net +refererx.com +regdefense.com +regionshop.biz registrydomainservices.com -reimageplus.com -remont-ustanovka-tehniki.ru +reining.lovasszovetseg.hu +reklamuss.ru +remedyotc.com +remontbiz.ru +remont-fridge-tv.ru +remont-mobile-phones.ru renecaovillasale.online -renewablewealth.com -rent2spb.ru -rentehno.ru -rezeptiblud.ru -rfid-locker.co -ric.info +replica-watch.ru +restaurantlescampi.com +retreatia.com +reversing.cc +rightenergysolutions.com.au rimedia.org rique.host.sk -royalcar-ufa.ru -rubanners.com -rusoft-zone.ru -ruspdd.com +robertefuller.com +rock-cafe.info +rockma.se +rospromtest.ru +royalads.net +royalvegascasino.com +rp9.ru +runtnc.net +rusenvironmental.net +rusprostitute.com russian-postindex.ru -rutor.group -saitevpatorii.com -salut-camp.ru -samara.rosfirm.ru -sanjosestartups.com -sankt-peterburg.nodup.ru -saratov.xrus.org -sarf3omlat.com -satellite.maps.ilovevitaly.com -saveindex.xyz -scanner-alexa.top -scanner-brian.top -scanner-fred.top +russkie-gorki.ru +rvi.biz +ryetaw.com +sack.net +sad-torg.com.ua +safe-app.net +sajatvelemeny.com +sa-live.com +samo-soznanie.ru +sandhillsonline.com +sayyoethe.blogspot.co.za +scalerite.co.za scanner-irvin.top -scanner-julia.top +scanner-jessica.top +scanner-jess.top scanner-willy.top -scansafe.net -scmor.ilxc.cc scoopquest.com -sdi-pme.com -seadragonherbery.com -seansonline24.pl -searchengineranker.email +scopich.com +scrapinghub.com +scripted.com searchimpression.com seasaltwithfood.com -se.bnt-team.com -seccioncontrabajo.com -security60-e.com -seeingmeerkat.com -seocheckupx.com -seoexperimenty.ru -seofied.com +seemoreresultshu-a.akamaihd.net +seeresultshub-a.akamaihd.net +see-your-website-here.com +sei80.com +seksotur.ru +semrush.com +seo-2-0.com seoheap.com -seoholding.com -seonetwizard.com -seorank.info +seomarketings.online seorankinglinks.us seorankinglinks.xyz -seo-smm.kz -serptehnika.ru -service.adtech.fr +seo-traffic-ranking.info +sergiorossistore.online +serving.adbetclickin.pink servingnotice.com -servisural.ru -serw.clicksor.com -sethrollins.net -sexcamamateurchat.com -sexflirtbook.com -sexobzor.info -sexpartygirls.net -sexs-foto.com +sexad.net +sexblog.pw +sexpornotales.com +sexspornotub.com sexstream.pl sextracker.be -sex-tracker.com -sexy.babes.frontend-stack.top -sexyteens.hol.es -sfd-chess.ru -shinikiev.com.ua -shitmovs.com -shop.acim.org -shopsellcardsdumps.com -shopvilleroyboch.com.ua +sex-tracker.de +sexvporno.ru +sexy-screen-savers.com +sharebutton.net +shohanb.com +shop-electron.ru shopwme.ru -sicfor.bcu.cc -sientalyric.co +shop.xz618.com sigmund-freud.co.uk -signx.info +siha.de +sildenafilcitratemed.com silktide.com -simply.net -sinel.info -sinestesia.host.sk -sisi-go.ru -site5.com -sitebeam.net -siteimprove.com -sitopreferito.it -s-iwantyou.com -sixcooler.de -sky-mine.ru -smartpet.ru +simple-share-buttons.com +sitevaluation.com +skladvaz.ru +skuteczna-dieta.co.pl +skylta.com +slavic-magic.ru +sluganarodu.ru +smartadserver.com smichovbike.cz -sms2x2.ru -sneakyboy.com -snip.to +smstraf.ru snip.tw -snowplanes.com -sobecjvuwa.com.ru -socialseet.ru -social-s-ggg.xyz -social-s-hhh.xyz -social-s-iii.xyz +soblaznu.net +social-buttons.xyz +socialbutton.xyz +socialtrade.biz social-vestnik.ru -softomix.net -softonicads.com -soft-terminal.ru -softxaker.ru -soheavyblog.com -solitaire-game.ru -songplanet.ru -spacash.com -spaceshipad.com -specialfinanceoffers.com -spidtest.space -sport-video-obzor.ru -spylog.com -spy-sts.com -spywarenuker.com -ssconstruction.co -stats-public.grammarly.io -steame.ru -steamoff.net -stefanbakosab.se -stjamesschool.info +soc-proof.su +sofit-dmd.ru +solmarket.by +solution4u.com +sonata-arctica.wz.cz +sonnikforme.ru +sosdepotdebilan.com +soserfis.com +soundfrost.org +sovinsteel.ru +space4updating.win +spamnuker.com +spasswelt.net +sport7777.net +sportbetfair.com +squidoo.com +sstroy44.ru +staticfs.host storehouse.ua -strag-invest.ru -stroilka.info -stroyplus.ru -stroy-portal22.ru -students-cheapskate.ml +streetfooduncovered.com +strfls.com +stromerrealty.com +strv.se +success-seo.com +sudexpert66.ru sugarlyflex.pw -superoboi.com.ua -superstats.com +sukarame.net +superfish.com +supermesta.ru +supers.com.ua support.nopeas.sk -surintech.ac.th -survival.betteroffers.review -svetlotorg.ru -tabakur77.com -taboola.com -tattooha.com -tattooreligion.ru +surffoundation.nl +surflinksmedical.com +suture.co +svarkagid.com +svetodiodoff.ru +swinger-mobil.net +swinon.site +symphonyintegratedhealthcare.com +syvertsen-da.no +szucs.ru +taaaak.com +taqywu51.soup.io +tarad.com td-33.ru -td-l-market.ru -tech4master.com -tedxrj.com -telefonsexkostenlos.tk -tengohydar.tk -tfxiq.com +teastory.co +teenbbw.yopoint.in +tehngr.ru +telegraf.by +tetracsaudi.com tgtclick.com -thefotosgratis.eu +thecoolimages.net +thecounter.com +thedownloadfromwarez.blogspot.com +thefds.net +thenetinfo.com theplacetoupdating.pw -thfox.com -time-japan.ru -timer4web.com -timhost.ru -tizanidine4mguses.blogspot.com -tizanidinedruginteractions.blogspot.com -tizanidineingredients.blogspot.com -tizanidinestreetprice.blogspot.com -tizanidinestreetvalue.blogspot.com -tizanidinewithdrawalsymptoms.blogspot.com -tksn.ru -tmearegion26.com -topmira.com -topsiteminecraft.com -torrents-tracker.com -torture.ml -toursmaps.com -toxicwap.com -tracfone.com -tracksurf.daooda.com -trafficmania.com +thepokertimer.com +timecrimea.ru +tizanidinefibromyalgia.blogspot.com +tizanidineforopiatewithdrawal.blogspot.com +tizanidinehcl4mgtablet.blogspot.com +tizanidinehclsideeffects.blogspot.com +tizanidinenarcotic.blogspot.com +tizanidinerestlesslegsyndrome.blogspot.com +tizanidinesideeffects.blogspot.com +tizanidinevscyclobenzaprine.blogspot.com +tizanidinevssoma.blogspot.com +tmm-kurs.ru +token-lab.org +tomck.com +topsy.com +torrent-newgames.com +torrnada.ru +traderzplanet.in +traffictrade.life traffique.net -traffixer.com -trahic.ru -tt-ipd.info -tuberkulezanet.ru -tula.mdverey.ru -turvgori.ru -tv-spoty.info -ufa.xrus.org -uggsale.online -ugguk.online -umaseh.com -unece.org -unmaroll.ya.ru +trailer.cinemaflix.website +trainoffend.ml +trichizobswiv.agddns.net +triumf-realty.ru +trkdf.com +trkur.com +truck-rece.life +trucri.me +truemfilelj.gq +trumpetedextremes.com +trustaffs.com +tuckermktg.com +turbabitload.weebly.com +turizmus.us +tvnewsclips.info +tvteleport.ru +typimga.pw +ublaze.ru +udsgame.online +uk-zheu20.ru +unacittaconte.org +unionmarkt.de +unpredictable.ga upstore.me -uptimechecker.com -urdoot.win -urengoy.pro -utiblog.fr -valkiria-tk.ru +ural-buldozer.ru +url2image.com +urll.eu +uvozdeckych.info valuado.com -v-doc.co -vektorpress.ru -vekzdorov.ru -vereo.eu -vgoloveboli.net -via-energy-order.com -viagra-soft.ru -viagroid.ru -videochat.mx -vielporno.net -vip.51.la -vipsiterip.org -vitalads.net -vizag.kharkov.ua -vkonche.com -vkontaktemusic.ru +vapsy.com +vasileostrovsky-rayon.ru +velobikestock.com +ventelnos.com +videos-for-your-business.com +vietimgy.pw +villacoloniale.com +virtuagirl.com +viteonlusarezzo.it +vitoriacabos.com +vmnmvzsmn.over-blog.com vod.com.ua -volgograd.xrus.org -vozbujdenie.com -vpnmouse.com -vremya.eu +voloomoney.com +voluumtracker1.com +vostoktrade.info +vrnelectro.ru vseigru.one -vzlom-na-zakaz.com +vsesubwaysurfers.com +vvon.co.uk +vvpg.ru +vykupavto-krasnodar.ru +w3data.co walkme.com -wallpapersdesk.info -wallpaperstock.net -wanker.us -wapsite.me -watchdogs-2.ru -waysbetter.cn -wdfdocando.com -webadvance.club -webinstantservice.com -webpromotion.ae -websiteaccountant.de +wallpapers-best.com +watchinf.com +watch-movies.ru +wdrake.com +weboptimizes.com +website-audit.com.ua website-speed-check.site -webstatsdomain.org -wejdz-tu.pl -welcomeauto.ru -wemedinc.com +weburok.com +weprik.ru +wesharepics.com wfb.hatedriveapart.com whatsappdownload10.com -whereverdesperate.gq -wholesalejerseychinashop.com -wholesalejerseysgaa.com -whos.amung.us +whiteelephantwellington.com +whiteproduct.com +wholesalenfljerseys.us.com whosonmyserver.com -wineitudes.wordpress.com -win-spy.com -woman-tampon.ru -womens-journal.net -womensterritory.ru -wordpresscore.com -works.if.ua -worldhistory.biz -ws.ampower.me -wstroika.ru +wildcattube.com +windowssearch-exp.com +winx-play.ru +wleuaprpxuvr.ga +womama.ru +worldinternetauthority.com +wormix-cheats.ru +worst-sites.online +wowas31.ucoz.ru +woweb.com.ua wtsindia.in -wttavern.com -wurr.voila.net -wwwadultcheck.com -wygraj-skiny.win -xchangetrak.com -xev.ru -xgames-04.com -x-lime.net -xlolitka.com +xchat26.myfreecams.com +xcombear.ru +x-diesel.com +xgftnlrt.bloger.index.hr +xjrul.com +xmronta.com xn--1-8sbcpb0bdm8k6a.xn--p1ai -xn-----6kccaibs5cb8afhjrfmix2n.xn--p1ai -xn----7sbho2agebbhlivy.xn--p1ai -xn--80aafb2a.xn--p1ai -xn--80adaggc5bdhlfamsfdij4p7b.xn--p1ai -xn--80aebbcbcdemfkhba4byaehoejh8dza3v.xn--p1ai -xn----8sbhefaln6acifdaon5c6f4axh.xn--p1ai -xn--c1acygb.xn--p1ai -xn--d1abj0abs9d.in.ua -xn--e1afanlbnfckd7c3d.xn--p1ai -xn--lifehacer-1rb.com -x-rates.ru -xtrafficplus.com -xvideosporn.biz -xwatt.ru -xxx-treker.ru -xxxtubesafari.com -yaderenergy.ru -yellowfootprints.com -yellowstonesafaritours.com -yougotanewdomain.com +xn-----6kcaabbafhu7cskl7akvongwpo7hvjj.xn--p1ai +xn----7sbbahaq9bb5afgiqfliv4m.xn--p1ai +xn----7sbifcamovvfggw9d.xn--p1ai +xn--80aaagvmjabrs1aoc9luc.xn--p1ai +xn--80aaajbdbddwj2alwjieei2afr3v.xn--p1ai +xn--80aagddcgkbcqbad7amllnejg6dya.xn--p1ai +xn--80aanaardaperhcem4a6i.com +xn--80aeahghtf8ac5i.xn--p1ai +xn--80ajjbdhgmudixfjc8c5a9df8b.xn--p1ai +xn----btbdvdh4aafrfciljm6k.xn--p1ai +xn----ctbbcjd3dbsehgi.xn--p1ai +xn--q1a.xn--b1aube0e.xn--c1acygb.xn--p1ai +x-porno.video +xportvusbdriver8i.snack.ws +xsion.net +xtube.com +xz618.com +yebocasino.com +yellowads.men +yes-com.com +yopoint.in +youdao.com youjizz.com -yourdesires.ru -yourmovies.pl +youradexchange.com +youraticles.pl +your-bearings.com +youresponsive.com yourporn.com -yubikk.info -zacreditom.ru -zakazfutbolki.com -zarepta.com -zastenchivosti.net -zawyna.ua -zdesoboi.com -zeroredirect10.com -zigzog.ru +yoursearch.me +yourserverisdown.com +za-fun-offer.com +zakazvzloma.com +zarajbuilders.com +zarenica.net +zastroyka.org +zeikopay.com +zeroredirect1.com +zeroredirect9.com +zetgie.com.pl zionstar.net -zlatnajesen.com -zooggames.com -zoosexart.com -zryydi.com +z-master.ru +znakomstva-moskva77.ru +zona-aqua.ru +zoodrawings.com +zoominfo.com +zootravel.com +zrus.org +zscalerone.net +zvezdagedon.ru +zzbroya.com.ua +zzlgxh.com diff --git a/.dev-tools/test_units/random-referrers-for-whitelist-test.list b/.dev-tools/test_units/random-referrers-for-whitelist-test.list index c981319c6..7de5985db 100644 --- a/.dev-tools/test_units/random-referrers-for-whitelist-test.list +++ b/.dev-tools/test_units/random-referrers-for-whitelist-test.list @@ -1,250 +1,250 @@ -1stat.ru -abcdefh.xyz -adclickthru.net -advertisingtag.net -affordablewebsitesandmobileapps.com -aliexpress.com -all-number.com -amt-k.ru -andpolice.com -anniemation.com -anti-virus-removal.info -apimountainbikei-a.akamaihd.net -apispringsmartne-a.akamaihd.net -apps-analytics.net -arabsexxxtube.com -asociatia-tipografilor-transilvania.ro -azartmix.com -babosas.com -babs.com.ua -bagcionderlab.com -balitouroffice.com -bannerbank.ru +1000n1.ru +aa14ab57a3339c4064bd9ae6fad7495b5f.com +aaa38852e886ac4af1a3cff9b47cab6272.com +alevinefesleri.com +alfa9.com +alfa-medosmotr.ru +alot.com +am15.net +apxeo.info +astrochicks.com +auto-moto-elektronika.cz +aversis.net +ayanaspa.com +babespcs.com +balans.shahterworld.org +bankmib.ru bayareaaeroclub.org -bbsoldes.fr -beachpics.com -beremenyashka.com bestchoice.cf -bet365.com -bingoporno.com -bkgr.se -bkns.vn -blog.koreadaily.com -blogqpot.com -blogrankers.com +bestdooz.com +betterhdporn.com +bioscorp.ru +birzha-truda.eu +bjorkbacken.nu blog.yam.com -bluerobot.info -breastaugmentation.co.za -browsepulse-a.akamaihd.net +bluejays-jerseys.us +brainboostingsupplements.org bryansk.zrus.org -bumascloset.com -buttons-for-website.com -buy-forum.ru -buzzonclick.com -buzzsumo.com -call-of-duty.info -carmuffler.net -cartierjusteunclou.xyz -cartierreplica.pw -casablancamanor.co.za -cenokos.ru -c-gainsbourg.com -chcu.net -cheapestjerseys-wholesale.com -cheap-trusted-backlinks.com -children-learningreading.info -chlooe.com -citizenclsdriveri7.pen.io -clickaider.com -colehaanoutlet.store -co.lumb.co -com-cleaner.systems -com-onlinesupport.site -compliance-fred.top -conciergegroup.org -cookie-law-enforcement-ff.xyz -coprofam.org -counter.yadro.ru -creditwell.ru -custom-electric-guitar.com -dalavia.ru -data-mining.tk -date-withme.com -dawlenie.com -daymusam.com -detalizaciya-tut.biz -digital-sale.su -dikqlyremy.info -domznaniy.ru -driving.kiev.ua -dustyorate.com -ekaterinburg.xrus.org -ekspertmed.com -elektrischeziga.livejournal.com -elkacentr.ru -empis.magix.net -evidencecleanergold.com -fatmaelgarny.com -fenoyl.batcave.net -fillmewithhappiness.com -freewhatsappload.com -fsakhalin.ru -fyxabomiw.ru -gearcraft.us -glogow.pl -golden-catalog.pro -gorabagrata.ru -greatfind-a.akamaihd.net -greatgrace.ru -gsasearchenginerankerhelp.com -hamacapty.com -hjaoopoa.top -hostnow.men -houseofgaga.ru -hscsscotland.com -iideaidekonkatu.info -infostatsvc.com -infowarcraft.ru +budpost.com.ua +buntube.net +businesn.men +business-suggested.tk +buytizanidineonline.blogspot.com +buyviagraa.blogspot.com +callawaygolfoutlet.online +cartierwatch.xyz +cfacarrosserie74.com +cheapjerseysa.com +cheapmarmot.online +cjs.com.ru +clickso.com +clicksotrk.com +club-samodelkin.ru +copypaste.traderzplanet.in +cosmeticswomens-womensports.rhcloud.com +crd.clan.su +cubs-jerseys.us +customergrowthsystems.com +dafatiri.com +d-black.bz +dekoration.us +dentalpearls.com.au +destinationrealestate.com +deutschland123.de +diarioaconcagua.com +dipstar.org +directivepub.com +doeco.ru +dogbreedspicture.net +downloader12.ru +droidlook.net +edge.sharethis.com +elektronischezigarettekaufen1.myblog.de +eredijovon.com +espaceinventoristes.com +essay-writing.work +eupornstar.info +extlabs.io +eyelike.com.ua +ezigarettekaufen2.mpbloggar.se +farmprofi.net +filmgo.ru +filmidivx.com +foto-telok.net +fsalas.com +ftns.ru +fuel-gas.com +gdcentre.ru +germetiki.com.ua +ggiaro.com +global-ics.co.za +good-mummy.ru +googst2.ru +hanink.biz.ly +hayate.biz +histock.info +historichometeam.com +horoshieokna.com +hosting-tracker.com +hoverboard360.de +howopen.ru +hulfingtonpost.com +hvd-store.com +imediadesk.com +import-sales.com +indianmedicaltourismshop.com +instabid.tech +intellego.info +interfucks.net internetartfair.com -intim-uslugi.info -investmac.com -ipostroika.ru -iptool.xyz -izoll.ru -jmat.cn -jpcycles.com -kamagragelusa.net -kinopolet.net -konturkrasoty.ru -kovrenok.ru -kraljeva-sutjeska.com -lancheck.net -laxdrills.com -lazymanyoga.com -legalrc.biz +investyb.com +inzn.ru +ip-guide.com +jagg.info +jerseychinabizwholesale.us +jerseywholesalebizchina.com +jumptap.com +justkillingti.me +kabbalah-red-bracelets.com +kareliatobacco.ru +kidd.reunionwatch.com +kino-filmi.com +kostenlos-sexvideos.com +kredit-blog.ru +lacave.ntic.fr +larose.jb2c.me +lenvred.org +letslowbefast.today +linerdrilling.com +linksharingt.com +liumimgx.pw locimge.pw +lomb.co +lombia.co lombia.com -longgreen.info -magicdiet.gq -malwareremovalcenter.com -mansparskats.com -medkritika.ru -meget.co.za -mesto-x.com -midst.eu -milblueprint.com -mirmedinfo.ru -monclercoats.xyz -moncleroutletonline.xyz -musezone.ru -musicvidz.ru -mustat.com -myftpupload.com -neks.info -new-post.tk -nippon-bearings.ru -norththeface.store -novodigs.com -oakridgemo.com -odoratus.net -o-o-6-o-o.com -openmultipleurl.com -opinionreelle.com -orhonit.com -oynat.info -paintingplanet.ru -paphoselectricianandplumber.com -pavlodar.xkaz.org -pb-dv.ru -perl.dp.ua -phobia.us -photochki.com -pinwallpaper.top -pojdelo.weebly.com -pons-presse.com -pontiacsolstice.info -primedice.com -prodvigator.ua -progonrumarket.ru -prokotov.com -proprostatit.com -prospekt-st.ru -prostitutki-rostova.org -ranking2017.ga +lyngdalhudterapi.no +mall.uk +map028.com +masterseek.com +mcnamaratech.com +meduza-consult.ru +metallosajding.ru +mikrobiologies.ru +mmoguider.ru +mobile.ok.ru +money-every-day.com +moneytop.ru +moyaterapiya.ru +musicas.baixar-musicas-gratis.com +my-big-family.com +mydownlodablefiles.com +myonlinepayday.co +narkologiya-penza.ru +navalwiki.info +nuit-artisanale.com +nullrefer.com +o333o.com +offtopic.biz +okel.co +okmedia.sk +omsk.xrus.org +oneclickfiles.com +onlinefilmz.net +o-o-8-o-o.com +openfrost.net +ozoz.it +pagesense.com +partner-print.men +pay2me.pl +perso.wanadoo.es +phuketscreen.com +pinstake.com +playboyfiles.xblog.in +pony-business.com +poquoson.org +porngalleries.top +pornogig.com +pornotubexxx.name +pornozhara.com +pp-budpostach.com.ua +pregnant.guru +preparevideosafesystem4unow.site +princeadvantagesales.com +randalljhoward.com rcpmda.ikan1080.xyz -reelheroes.net -remontbiz.ru -reward-survey.net -rospromtest.ru -rus-pornuha.com -russintv.fr -rutor.vip -saugatuck.com -sayyoethe.blogspot.co.za -scanner-alex.top -scanner-andrew.top -serpstat.com -shemale-sex.net -shoplvlv.us -siha.de -sirpornogratis.xxx +rennlist.com +replica-watch.ru +retreatia.com +rimedia.org +robot-forex.biz +roll123.com +royalvegascasino.com +savingsslider-a.akamaihd.net +sendearnings.com +sicfor.bcu.cc +sildenafilcitratemed.com +site-speed-check.site skincrate.net -sky-mine.ru -slutloadlive.com -smsactivator.ru -snjack.info -snomer1.ru -socialbuttons.xyz -solinf.co -solmarket.by -spb.afora.ru -speechfoodie.com -stillmiracle.com -sugvant.ru -superstats.com -szucs.ru -tagil.zrus.org -tedxrj.com -terraclicks.com +snworks.com +socialsignals24.com +soserfis.com +sovetogorod.ru +spywarebegone.com +starwars.wikia.com +statustroll.com +stuff-about-money.com +suchenindeutschland.com +supervesti.ru +svnuppsalaorebro.se +tasteidea.com +teastory.co thegamerznetwork.com -titelhelden.eu -tizanidinehcl2mg.blogspot.com -tizanidinepain.blogspot.com -trkdf.com -univerfiles.com -uptime-gamma.net -validdomain.xyz -vipsexfinders.com -visa-pasport.ru -viven.host.sk -voronezh.xrus.org -vsdshnik.com -vykup-avto-krasnodar.ru -vykupavto-krasnodar.ru -vzglyadriv.kg -wapsite.me -webenlace.com.ar -webextract.profound.net -webradiology.ru -webshoppermac.com -websiteaccountant.de +thegioixekhach.com +thepantonpractice.co.uk +titslove.yopoint.in +tizanidineandhydrocodone.blogspot.com +tizanidinenarcotic.blogspot.com +tizanidinesleepaid.blogspot.com +tn811.us +toloka.hurtom.com +toonfamilies.net +top-l2.com +torture.ml +toy-shop.top +trafficmp.com +trustedmaccleaner.com +tsstcorpcddvdwshbbdriverfb.aircus.com +u555u.info +umg-stroy.ru +unacittaconte.org +valkiria-tk.ru +vertaform.com +video-production.com +vikistars.com +vipms.ru +vita.com.hr +vladhistory.com +voltrknc1.com +webinstantservice.com +webmonetizer.net weburlopener.com -weclipart.com -wesharepics.com -woodyguthrie.se -wordkeyhelper.com -wufak.com -www.timer4web.com -xerox-douglas.cf -xn-----6kcaacnblni5c5bicdpcmficy.xn--p1ai -xn----9sbebi2bvzr7h.xn--p1ai -xn--e1aggki3c.xn--80adxhks -yatrk.xyz -yellowads.men -yellowstonesafaritours.com -yellowstonevisitortours.com -youporn-ru.com -youthreaders.com -zakonobosago.ru -za-music.mymobiplanet.com -zhongwenlink.com +whereiskentoday.com +wholesalejerseychinashop.com +winterclassichockeyjerseys.com +womens-journal.net +works.if.ua +wormix-cheats.ru +xn--80aaaks3bbhabgbigamdr2h.xn--p1ai +xn--d1abj0abs9d.in.ua +xrus.org +xtrafficplus.com +xxxdatinglocal.us +yaminecraft.ru +yellowfootprints.com +yuarra.pluto.ro +yun56.co +zacreditom.ru +za-fun-offer.com +znakomstva-moskva77.ru +zoogdisany.com +zynax.ua diff --git a/.latest_release/bots.d.tar.gz b/.latest_release/bots.d.tar.gz index f11e16cbe72f136fc149b74c06046231fe8b5d41..4fe95f7a56d4ab1ee910600de4e4881fcaa8db4d 100644 GIT binary patch delta 3195 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 delta 3196 zcmV-?41@E@D9R`XABzY82o{kBW`9_&7GC5F`AVVkf*n0QX)j**o-|y>UP#xtvAo^& z?)v@*1uZwQjp4Ozc`|FwJZ&hP(Z2gY0aq&J9r7;}D&^vu{L95s@deB8n~-hrPcHvM zrk^&ttoyOiVP}nVoz*(*YwL=gH$LgC+hVoTQ`Ty;wtmt23|}_CvU=^5HGeMgi?-hB z=pFnTKDTSl54vjmrPl0X+xmIy<`e3$Sm5gAhX>{_ltH z9t(#dx*YpG$8vzM|8xH}{(tF**dK!~r(XK(e{%Gv*JC|Z_!xA#e(v{vuGfEq@A^4> z>GgXL#ug72h6Y3J=fV&4(r1Z}K|z8Ao7_n7uFqcgiDQT~mndP#)Ub+Ta99ifs3xoE zuxiLVdKZ`Ua*U`B3X(-X!ArLPnnk0Ec!#|K?}C@OM7=}>i6VUMsed+hvtV<}w%N$A zY-TW^N*E?Hea?UigMUpe54s-{F2H*RjSQ#_U315?ZaACy?o4 zP{VMr6_j94V#EeOeB<&b4|!cP)qBE5XrN8xoUj25b*{*=Eq{l<0sg>n05g6@=Es7i$0Y{(yX8#uQ`_D4UHu^|;{*9cc0O(N*CZz+a>~Rikm`FME-sN)K z(dO2*HGku#WoW`3=kQZ5AuN<#J0pmd&u+Et5**b)#0tE&$ zbq&U03Oeb%0gl{QH21;YTSFS1fc9=&Ujr6_Me~G1g9Phmfsu}RPiBRoW%PhC0`$uQ zOMgIhLEk|B97c;1C^EOn;l{#*nFYg{xk93rDm|B|vkvL(tT=-O4eS&fxnc@rASMr1 z4u_i>=|zG_!ivK89cA^*KzN=Sc)%i@8EjyUvDbl(OWOz*E}&)L%fRreDH<;VIMyWn z;qv8KVD6W|PSYAGa|?94C?m^>t#7b)(0>Rr`3$1W6f)4q2QKB3HApDR`T|3IP#h)e zC2=-kc+lV`$p{r8P;gS_Ncw8D+5!3J4Yi)YDnWK-eQd<0;lyyz$b;2D((|xX1dE7p%)3$O@ecP-2L;+N|}Z$=Z$1r#I9It#X9c6QKDvA6wEw#bOSZbKzcl#D8gH zBuU|5m=jp9(SkxB?QrgdM$DmAmnYYKwRD-JeJDJn7?wmA$%mJI*?N`=L6Db9H~Jw z4mBuPE^v%CU$75CjKT3~^X!Q+lYbx<>8$D&~q+RaPl!g>sqj6@s>vBY$ujimIp> z7aa#hg{Y`lC~4SHq4*Z@g{4IxrdrXCE9-@CkF+ZEe2j%#mL({vbN3qctV4Fj-ByX5 zW**dp72(POhXXurxg?`+1U3q687LmwEY#7^Oe-w_14&XM6D6oVL!NZVZbo8Y=c~6 zoODn<^OxS@cG$*G*sew3nq?una@&_-IJ~7Q!MpESg`1APoCxq$%se%*QJ|Is4@rNxB4#E3BJb}d`}GI!@c)j$0bKL{j*g0@vl~ z`NiNerSIAv4mNUs)bpSZ?tFsH-M;6mSFd1oYBw=fT>pEo#McA--8e&6*VW^-Paw8E zyES0%de6q}bwW~&33ST#uI;^F0);r`v{GRUab zx#~9fc^)r1nyP*RLQ$7dZ8MmPLu@J!86@+dn+e4NagT@+6$kK7RO-)iH-@XE18w{~Ok6 zp&Eu7s1!4>Z!m*#@&ko1<9zjh%OZ4AJv`qXo-mGfaqg+D4~HK)tG(AFzV}X%t65~2 zzAeXK=)JvV#AB5ENP#~nZ5?-=IA*)?pdkZ)zQlJIsN^g4R;vxHF~!&eA>{J5dRR$X z^430w_`5>9m$i*~FPr#TskqH*{gKO|wl{&9)yociDTU+hd~#AySs;gh?@`+yUiY#y z!!mbwu-d}1#SOo)q+#F2hxMTWS|N8*u~~aK;lt})B&-tJ%R)PNfpPC@Fy{jt=xs7t zEEcZ6CbhLHzi}7rnQ7s#Zmkdf&$V@%LJBFQkU|P6q>w@iDWs4>3Mr(JLJBFQkU|P6 iq>w@iDWs4>3Mr(JLJBDlq>#ctG5kLdWAvv0pa1}p4-M4- diff --git a/.latest_release/conf.d.tar.gz b/.latest_release/conf.d.tar.gz index 4448b37cf165f448b2eb746bf272d54ababed736..54628dabba96c6a62097d9c7bc4e22b755f33e3e 100644 GIT binary patch delta 24065 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%0A2gpg9xVgI=?U-q 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 GhzS5f+wAxN diff --git a/AUTO-CONFIGURATION.md b/AUTO-CONFIGURATION.md index f5b05685d..c8a4bca74 100755 --- a/AUTO-CONFIGURATION.md +++ b/AUTO-CONFIGURATION.md @@ -4,7 +4,7 @@ ### PLEASE READ CONFIGURATION INSTRUCTIONS BELOW THOROUGHLY :exclamation: _______________ -#### Version: V4.2019.06.1593 +#### Version: V4.2019.06.1594 #### Bad Referrer Count: 6711 #### Bad Bot Count: 556 ____________________ diff --git a/MANUAL-CONFIGURATION.md b/MANUAL-CONFIGURATION.md index 45902b48c..d5aa922ad 100755 --- a/MANUAL-CONFIGURATION.md +++ b/MANUAL-CONFIGURATION.md @@ -4,7 +4,7 @@ ### PLEASE READ CONFIGURATION INSTRUCTIONS BELOW THOROUGHLY :exclamation: _______________ -#### Version: V4.2019.06.1593 +#### Version: V4.2019.06.1594 #### Bad Referrer Count: 6711 #### Bad Bot Count: 556 ____________________ diff --git a/README.md b/README.md index 4ba6a9a43..c724a483e 100755 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ ##### The Ultimate Nginx Bad Bot, User-Agent, Spam Referrer Blocker, Adware, Malware and Ransomware Blocker, Clickjacking Blocker, Click Re-Directing Blocker, SEO Companies and Bad IP Blocker with Anti DDOS System, Nginx Rate Limiting and Wordpress Theme Detector Blocking. Stop and Block all kinds of bad internet traffic from ever reaching your web sites. [PLEASE SEE: Definition of Bad Bots](#define-bad-bots) _______________ -#### Version: V4.2019.06.1593 +#### Version: V4.2019.06.1594 #### Bad Referrer Count: 6711 #### Bad Bot Count: 556 ____________________ diff --git a/_google_analytics_ghost_spam/README.md b/_google_analytics_ghost_spam/README.md index 1a252fc9c..7b02987c1 100644 --- a/_google_analytics_ghost_spam/README.md +++ b/_google_analytics_ghost_spam/README.md @@ -3,7 +3,7 @@ # EASY CONFIGURATION INSTRUCTIONS FOR STOPPING GOOGLE ANALYTICS "GHOST" SPAM _______________ -#### Version: V4.2019.06.1593 +#### Version: V4.2019.06.1594 #### Bad Referrer Count: 6711 #### Bad Bot Count: 556 ____________________ diff --git a/_sample_config_files/Engintron_for_cPanel_WHM_Configuration_Example/etc/nginx/conf.d/globalblacklist.conf b/_sample_config_files/Engintron_for_cPanel_WHM_Configuration_Example/etc/nginx/conf.d/globalblacklist.conf index 04e977c9c..fe8de9149 100755 --- a/_sample_config_files/Engintron_for_cPanel_WHM_Configuration_Example/etc/nginx/conf.d/globalblacklist.conf +++ b/_sample_config_files/Engintron_for_cPanel_WHM_Configuration_Example/etc/nginx/conf.d/globalblacklist.conf @@ -4,8 +4,8 @@ ### VERSION INFORMATION # ################################################### -### Version: V4.2019.06.1593 -### Updated: Tue Jun 25 14:36:07 SAST 2019 +### Version: V4.2019.06.1594 +### Updated: Tue Jun 25 14:43:36 SAST 2019 ### Bad Referrer Count: 6711 ### Bad Bot Count: 556 ################################################### diff --git a/conf.d/globalblacklist-testing-version.conf b/conf.d/globalblacklist-testing-version.conf index d3c7b9b41..03dfed2ef 100644 --- a/conf.d/globalblacklist-testing-version.conf +++ b/conf.d/globalblacklist-testing-version.conf @@ -10,8 +10,8 @@ ### VERSION INFORMATION # ################################################### -### Version: V3.2019.06.1593 -### Updated: Tue Jun 25 14:36:08 SAST 2019 +### Version: V3.2019.06.1594 +### Updated: Tue Jun 25 14:43:37 SAST 2019 ### Bad Referrer Count: 6711 ### Bad Bot Count: 556 ################################################### diff --git a/conf.d/globalblacklist.conf b/conf.d/globalblacklist.conf index 04e977c9c..fe8de9149 100644 --- a/conf.d/globalblacklist.conf +++ b/conf.d/globalblacklist.conf @@ -4,8 +4,8 @@ ### VERSION INFORMATION # ################################################### -### Version: V4.2019.06.1593 -### Updated: Tue Jun 25 14:36:07 SAST 2019 +### Version: V4.2019.06.1594 +### Updated: Tue Jun 25 14:43:36 SAST 2019 ### Bad Referrer Count: 6711 ### Bad Bot Count: 556 ################################################### diff --git a/robots.txt/robots.txt b/robots.txt/robots.txt index 2683e20c5..f2bec9e06 100644 --- a/robots.txt/robots.txt +++ b/robots.txt/robots.txt @@ -6,8 +6,8 @@ ### Version Information # ################################################### -### Version: V4.2019.06.1593 -### Updated: Tue Jun 25 14:36:09 SAST 2019 +### Version: V4.2019.06.1594 +### Updated: Tue Jun 25 14:43:38 SAST 2019 ### Bad Bot Count: 556 ################################################### ### Version Information ##