PHP Bot or Crawler Detection Functions
function is_bot() {
if(preg_match('/bot|crawl|spider|mediapartners|slurp|patrol/i', $_SERVER['HTTP_USER_AGENT'])) {
return true;
}
if (strpos($_SERVER['HTTP_USER_AGENT'], 'Headless') !== false) {
return true;
}
return false;
}
function is_bot_long() {
$crawlers_agents = array(
'Bloglines subscribe',
'DumbotSosoimagespider',
'QihooBot',
'FAST-WebCrawler',
'Superdownloads Spiderman',
'LinkWalker',
'msnbot',
'ASPSeek',
'WebAlta Crawler',
'Lycos',
'FeedFetcher-Google',
'Yahoo',
'YoudaoBot',
'AdsBot-Google',
'Googlebot',
'Scooter',
'Gigabot',
'Charlotte',
'eStyle',
'AcioRobot',
'GeonaBot',
'msnbot-media',
'Baidu',
'CocoCrawler',
'Google',
'Charlotte t',
'Yahoo! Slurp China',
'Sogou web spider',
'YodaoBot',
'MSRBOT',
'AbachoBOT',
'Sogou head spider',
'AltaVista',
'IDBot',
'Sosospider',
'Yahoo! Slurp',
'Java VM',
'DotBot',
'LiteFinder',
'Yeti',
'Rambler',
'Scrubby',
'Baiduspider',
'accoona',
// https://github.com/JayBizzle/Crawler-Detect
'.*Java.*outbrain',
' YLT',
'008\/',
'192\.comAgent',
'2ip\.ru',
'404checker',
'404enemy',
'80legs',
'^b0t$',
'^bluefish',
'^Calypso v\/',
'^COMODO DCV',
'^DangDang',
'^DavClnt',
'^FDM ',
'^git\/',
'^Goose\/',
'^Grabber',
'^HTTPClient\/',
'^Java\/',
'^Jeode\/',
'^Jetty\/',
'^Mail\/',
'^Mget',
'^Microsoft URL Control',
'^NG\/[0-9\.]',
'^NING\/',
'^PHP\/[0-9]',
'^RMA\/',
'^Ruby|Ruby\/[0-9]',
'^scrutiny\/',
'^VSE\/[0-9]',
'^WordPress\.com',
'^XRL\/[0-9]',
'^ZmEu',
'a3logics\.in',
'A6-Indexer',
'a\.pr-cy\.ru',
'Abonti',
'Aboundex',
'aboutthedomain',
'Accoona-AI-Agent',
'acoon',
'acrylicapps\.com\/pulp',
'Acunetix',
'AdAuth\/',
'adbeat',
'AddThis',
'ADmantX',
'adressendeutschland',
'adscanner\/',
'Advanced Email Extractor v',
'agentslug',
'AHC',
'aihit',
'aiohttp\/',
'Airmail',
'akka-http\/',
'akula\/',
'alertra',
'alexa site audit',
'Alibaba\.Security\.Heimdall',
'Alligator',
'allloadin\.com',
'AllSubmitter',
'alyze\.info',
'amagit',
'Anarchie',
'AndroidDownloadManager',
'Anemone',
'AngleSharp\/',
'Ant\.com',
'Anturis Agent',
'AnyEvent-HTTP\/',
'Apache Droid',
'Apache-HttpAsyncClient\/',
'Apache-HttpClient\/',
'ApacheBench\/',
'Apexoo',
'APIs-Google',
'AportWorm\/[0-9]',
'AppBeat\/[0-9]',
'AppEngine-Google',
'AppStoreScraperZ',
'Arachmo',
'arachnode',
'Arachnophilia',
'aria2',
'Arukereso',
'asafaweb.com',
'AskQuickly',
'ASPSeek',
'Asterias',
'Astute',
'asynchttp',
'Attach',
'autocite',
'Autonomy',
'axios\/',
'B-l-i-t-z-B-O-T',
'Backlink-Ceck',
'backlink-check',
'BackStreet',
'BackWeb',
'Bad-Neighborhood',
'Badass',
'baidu\.com',
'Bandit',
'BatchFTP',
'Battleztar\ Bazinga',
'baypup\/[0-9]',
'baypup\/colbert',
'BazQux',
'BBBike',
'BCKLINKS',
'BDFetch',
'BegunAdvertising\/',
'BigBozz',
'Bigfoot',
'biglotron',
'BingLocalSearch',
'BingPreview',
'binlar',
'biNu image cacher',
'Bitacle',
'biz_Directory',
'Black\ Hole',
'Blackboard Safeassign',
'BlackWidow',
'Bloglovin',
'BlogPulseLive',
'BlogSearch',
'Blogtrottr',
'BlowFish',
'Boardreader',
'boitho\.com-dc',
'BPImageWalker',
'Braintree-Webhooks',
'Branch Metrics API',
'Branch-Passthrough',
'Brandprotect',
'Brandwatch',
'Brodie\/',
'Browsershots',
'BUbiNG',
'Buck\/',
'Buddy',
'BuiltWith',
'Bullseye',
'BunnySlippers',
'Burf Search',
'Butterfly\/',
'BuzzSumo',
'CAAM\/[0-9]',
'CakePHP',
'Calculon',
'CapsuleChecker',
'CaretNail',
'catexplorador',
'cb crawl',
'CC Metadata Scaper',
'Cegbfeieh',
'Cerberian Drtrs',
'CERT\.at-Statistics-Survey',
'cg-eye',
'changedetection',
'ChangesMeter\/',
'Charlotte',
'CheckHost',
'checkprivacy',
'CherryPicker',
'ChinaClaw',
'Chirp\/[0-9]',
'chkme\.com',
'Chlooe',
'CirrusExplorer\/',
'CISPA Vulnerability Notification',
'Citoid',
'CJNetworkQuality',
'Clarsentia',
'clips\.ua\.ac\.be',
'Cloud\ mapping',
'CloudEndure',
'CloudFlare-AlwaysOnline',
'Cloudinary\/[0-9]',
'cmcm\.com',
'coccoc',
'cognitiveseo',
'colly -',
'CommaFeed',
'Commons-HttpClient',
'Comodo SSL Checker',
'contactbigdatafr',
'contentkingapp',
'convera',
'CookieReports\.com',
'copyright sheriff',
'CopyRightCheck',
'Copyscape',
'Cosmos4j\.feedback',
'Covario-IDS',
'CrawlForMe\/[0-9]',
'Crescent',
'cron-job\.org',
'Crowsnest',
'CSHttp',
'curb',
'Curious George',
'curl',
'cuwhois\/[0-9]',
'cybo\.com',
'DareBoost',
'DatabaseDriverMysqli',
'DataCha0s',
'DataparkSearch',
'dataprovider',
'DataXu',
'Daum(oa)?[ \/][0-9]',
'Demon',
'DeuSu',
'developers\.google\.com\/\+\/web\/snippet\/',
'Devil',
'Digg',
'Digincore',
'DigitalPebble',
'Dirbuster',
'Dispatch\/',
'DittoSpyder',
'dlvr',
'DMBrowser',
'DNS-Tools Header-Analyzer',
'DNSPod-reporting',
'docoloc',
'Dolphin http client\/',
'DomainAppender',
'Donuts Content Explorer',
'dotMailer content retrieval',
'dotSemantic',
'downforeveryoneorjustme',
'Download\ Wonder',
'downnotifier\.com',
'DowntimeDetector',
'Dragonfly File Reader',
'Drip',
'drupact',
'Drupal \(\+http:\/\/drupal\.org\/\)',
'DTS\ Agent',
'dubaiindex',
'EARTHCOM',
'Easy-Thumb',
'EasyDL',
'Ebingbong',
'ec2linkfinder',
'eCairn-Grabber',
'eCatch',
'ECCP',
'echocrawl',
'eContext\/',
'Ecxi',
'EirGrabber',
'ElectricMonk',
'elefent',
'EMail Exractor',
'Email%20Extractor%20Lite',
'EMail\ Wolf',
'EmailWolf',
'Embed PHP Library',
'Embedly',
'europarchive\.org',
'evc-batch',
'EventMachine HttpClient',
'Everwall Link Expander',
'Evidon',
'Evrinid',
'ExactSearch',
'ExaleadCloudview',
'Excel\/',
'Exif Viewer',
'ExperianCrawlUK',
'Exploratodo',
'Express WebPictures',
'ExtractorPro',
'Extreme\ Picture\ Finder',
'EyeNetIE',
'ezooms',
'facebookexternalhit',
'facebookplatform',
'fairshare',
'Faraday v',
'fasthttp',
'Faveeo',
'Favicon downloader',
'FavOrg',
'Feed Wrangler',
'Feedbin',
'FeedBooster',
'FeedBucket',
'FeedBunch\/[0-9]',
'FeedBurner',
'FeedChecker',
'Feedly',
'Feedspot',
'Feedwind\/[0-9]',
'feeltiptop',
'Fetch API',
'Fetch\/[0-9]',
'Fever\/[0-9]',
'FHscan',
'Fimap',
'findlink',
'findthatfile',
'FlashGet',
'FlipboardBrowserProxy',
'FlipboardProxy',
'FlipboardRSS',
'Flock\/',
'fluffy',
'Flunky',
'flynxapp',
'forensiq',
'FoundSeoTool\/[0-9]',
'free thumbnails',
'Freeuploader',
'FreeWebMonitoring SiteChecker',
'Funnelback',
'G-i-g-a-b-o-t',
'g00g1e\.net',
'GAChecker',
'ganarvisitas\/[0-9]',
'geek-tools',
'Genderanalyzer',
'Genieo',
'GentleSource',
'Getintent',
'GetLinkInfo',
'getprismatic\.com',
'GetRight',
'GetURLInfo\/[0-9]',
'GetWeb',
'Ghost Inspector',
'GigablastOpenSource',
'GIS-LABS',
'github-camo',
'github\.com\/',
'Go [\d\.]* package http',
'Go http package',
'Go!Zilla',
'Go-Ahead-Got-It',
'Go-http-client',
'gobyus',
'gofetch',
'GomezAgent',
'gooblog',
'Goodzer\/[0-9]',
'GoogleCloudMonitoring',
'Google favicon',
'Google Keyword Suggestion',
'Google Keyword Tool',
'Google Page Speed Insights',
'Google PP Default',
'Google Search Console',
'Google Web Preview',
'Google-Adwords',
'Google-Apps-Script',
'Google-Calendar-Importer',
'Google-HotelAdsVerifier',
'Google-HTTP-Java-Client',
'Google-Publisher-Plugin',
'Google-SearchByImage',
'Google-Site-Verification',
'Google-Structured-Data-Testing-Tool',
'Google-Youtube-Links',
'google_partner_monitoring',
'GoogleDocs',
'GoogleHC\/',
'GoogleProducer',
'Gookey',
'GoScraper',
'GoSpotCheck',
'GoSquared-Status-Checker',
'gosquared-thumbnailer',
'Gotit',
'GoZilla',
'grabify',
'GrabNet',
'Grafula',
'Grammarly',
'GrapeFX',
'grokkit',
'grouphigh',
'grub-client',
'gSOAP\/',
'GT::WWW',
'GTmetrix',
'GuzzleHttp',
'gvfs\/',
'HAA(A)?RTLAND http client',
'Haansoft',
'hackney\/',
'Hatena',
'Havij',
'hawkReader',
'HEADMasterSEO',
'HeartRails_Capture',
'help@dataminr\.com',
'heritrix',
'historious\/',
'hledejLevne\.cz\/[0-9]',
'Hloader',
'HMView',
'Holmes',
'HonesoSearchEngine\/',
'HootSuite Image proxy',
'Hootsuite-WebFeed\/[0-9]',
'hosterstats',
'HostTracker',
'ht:\/\/check',
'htdig',
'HTMLparser',
'http-get',
'HTTP-Header-Abfrage',
'http-kit',
'http-request\/',
'HTTP-Tiny',
'HTTP::Lite',
'http\.rb\/',
'HTTP_Compression_Test',
'http_request2',
'http_requester',
'HttpComponents',
'httphr',
'HTTPMon',
'httpscheck',
'httpssites_power',
'httpunit',
'HttpUrlConnection',
'httrack',
'huaweisymantec',
'HubPages.*crawlingpolicy',
'HubSpot ',
'Humanlinks',
'HyperZbozi.cz Feeder',
'i2kconnect\/',
'Iblog',
'ichiro',
'Id-search',
'IdeelaborPlagiaat',
'IDG Twitter Links Resolver',
'IDwhois\/[0-9]',
'Iframely',
'igdeSpyder',
'IlTrovatore',
'Image\ Fetch',
'Image\ Sucker',
'ImageEngine\/',
'Imagga',
'imgsizer',
'InAGist',
'inbound\.li parser',
'InDesign%20CC',
'Indy\ Library',
'infegy',
'infohelfer',
'InfoTekies',
'InfoWizards Reciprocal Link System PRO',
'inpwrd\.com',
'instabid',
'Instapaper',
'Integrity',
'integromedb',
'Intelliseek',
'InterGET',
'Internet\ Ninja',
'internet_archive',
'InternetSeer',
'internetVista monitor',
'intraVnews',
'IODC',
'IOI',
'iplabel',
'ips-agent',
'IPS\/[0-9]',
'IPWorks HTTP\/S Component',
'iqdb\/',
'Iria',
'Irokez',
'isitup\.org',
'iskanie',
'iZSearch',
'janforman',
'Jaunt\/',
'Jbrofuzz',
'Jersey\/',
'JetCar',
'Jigsaw',
'Jobboerse',
'JobFeed discovery',
'Jobg8 URL Monitor',
'jobo',
'Jobrapido',
'Jobsearch1\.5',
'JoinVision Generic',
'JolokiaPwn',
'Joomla',
'Jorgee',
'JS-Kit',
'JustView',
'Kaspersky Lab CFR link resolver',
'KeepRight OpenStreetMap Checker',
'Kelny\/',
'Kerrigan\/',
'KeyCDN',
'Keyword Extractor',
'Keyword\ Density',
'Keywords Research',
'KickFire',
'KimonoLabs\/',
'Kml-Google',
'knows\.is',
'KOCMOHABT',
'kouio',
'kube-probe',
'kulturarw3',
'KumKie',
'L\.webis',
'Larbin',
'Lavf\/',
'LayeredExtractor',
'LeechFTP',
'LeechGet',
'letsencrypt',
'Lftp',
'LibVLC',
'LibWeb',
'Libwhisker',
'libwww',
'Licorne Image Snapshot',
'Liferea\/',
'Lightspeedsystems',
'Likse',
'link checker',
'Link Valet',
'link_thumbnailer',
'LinkAlarm\/',
'linkCheck',
'linkdex',
'LinkExaminer',
'linkfluence',
'linkpeek',
'LinkPreviewGenerator',
'LinkScan',
'LinksManager',
'LinkTiger',
'LinkWalker',
'Lipperhey',
'Litemage_walker',
'livedoor ScreenShot',
'LoadImpactRload',
'LongURL API',
'looksystems\.net',
'ltx71',
'lua-resty-http',
'lwp-request',
'lwp-trivial',
'LWP::Simple',
'lycos',
'LYT\.SR',
'mabontland',
'Mag-Net',
'MagpieRSS',
'Mail.Ru',
'MailChimp',
'Majestic12',
'makecontact\/',
'Mandrill',
'MapperCmd',
'marketinggrader',
'MarkMonitor',
'MarkWatch',
'Mass\ Downloader',
'masscan\/[0-9]',
'Mata\ Hari',
'Mediapartners-Google',
'mediawords',
'MegaIndex\.ru',
'Melvil Rawi\/',
'MergeFlow-PageReader',
'Metaspinner',
'MetaURI',
'MFC_Tear_Sample',
'Microsearch',
'Microsoft Office ',
'Microsoft Outlook',
'Microsoft Windows Network Diagnostics',
'Microsoft-WebDAV-MiniRedir',
'Microsoft\ Data\ Access',
'MIDown\ tool',
'MIIxpc',
'Mindjet',
'Miniature.io\/',
'Miniflux',
'Mister\ PiX',
'mixdata dot com',
'mixed-content-scan',
'mixnode',
'Mnogosearch',
'mogimogi',
'Mojeek',
'Mojolicious \(Perl\)',
'monitis',
'Monitority\/[0-9]',
'montastic',
'MonTools',
'Moreover',
'Morfeus\ Fucking\ Scanner',
'Morning Paper',
'MovableType',
'mowser',
'Mrcgiguy',
'MS\ Web\ Services\ Client\ Protocol',
'MSFrontPage',
'mShots',
'MuckRack\/',
'muhstik-scan',
'MVAClient',
'MxToolbox\/',
'nagios',
'Najdi\.si\/',
'Name\ Intelligence',
'Nameprotect',
'Navroad',
'NearSite',
'Needle',
'Nessus',
'Net\ Vampire',
'NetAnts',
'NETCRAFT',
'NetLyzer',
'NetMechanic',
'Netpursual',
'netresearch',
'NetShelter ContentScan',
'Netsparker',
'NetTrack',
'Netvibes',
'NetZIP',
'Neustar WPM',
'NeutrinoAPI',
'NewRelicPinger\/1.0 \(\d+\)',
'NewsBlur .*Finder',
'NewsGator',
'newsme',
'newspaper\/',
'Nexgate Ruby Client',
'NG-Search',
'Nibbler',
'NICErsPRO',
'Nikto',
'nineconnections\.com',
'NLNZ_IAHarvester',
'Nmap Scripting Engine',
'node-superagent',
'node-urllib\/',
'node\.io',
'nominet\.org\.uk',
'Norton-Safeweb',
'Notifixious',
'notifyninja',
'nuhk',
'nutch',
'Nuzzel',
'nWormFeedFinder',
'Nymesis',
'NYU',
'Ocelli\/[0-9]',
'Octopus',
'oegp',
'Offline Explorer',
'Offline\ Navigator',
'okhttp',
'Omea Reader',
'omgili',
'OMSC',
'Online Domain Tools',
'OpenCalaisSemanticProxy',
'Openfind',
'OpenLinkProfiler',
'Openstat\/',
'OpenVAS',
'Optimizer',
'Orbiter',
'OrgProbe\/[0-9]',
'orion-semantics',
'Outlook-Express',
'ow\.ly',
'Owler',
'ownCloud News',
'OxfordCloudService\/[0-9]',
'Page Analyzer',
'Page Valet',
'page2rss',
'page\ scorer',
'page_verifier',
'PageAnalyzer',
'PageGrabber',
'PagePeeker',
'PageScorer',
'Pagespeed\/[0-9]',
'Panopta',
'panscient',
'Papa\ Foto',
'parsijoo',
'Pavuk',
'PayPal IPN',
'pcBrowser',
'Pcore-HTTP',
'PEAR HTTPRequest',
'Pearltrees',
'PECL::HTTP',
'peerindex',
'Peew',
'PeoplePal',
'Perlu -',
'PhantomJS Screenshoter',
'PhantomJS\/',
'Photon\/',
'phpcrawl',
'phpservermon',
'Pi-Monster',
'Picscout',
'Picsearch',
'PictureFinder',
'Pimonster',
'ping\.blo\.gs\/',
'Pingability',
'Pingdom',
'Pingoscope',
'PingSpot',
'pinterest\.com',
'Pixray',
'Pizilla',
'PleaseCrawl',
'Ploetz \+ Zeller',
'Plukkie',
'plumanalytics',
'PocketParser',
'Pockey',
'POE-Component-Client-HTTP',
'Pompos',
'Porkbun',
'Port Monitor',
'postano',
'PostmanRuntime\/',
'PostPost',
'postrank',
'PowerPoint\/',
'Priceonomics Analysis Engine',
'PrintFriendly\.com',
'PritTorrent\/[0-9]',
'Prlog',
'probethenet',
'Project 25499',
'Promotion_Tools_www.searchenginepromotionhelp.com',
'prospectb2b',
'Protopage',
'ProWebWalker',
'proximic',
'PRTG Network Monitor',
'pshtt, https scanning',
'PTST ',
'PTST\/[0-9]+',
'Pulsepoint XT3 web scraper',
'Pump',
'Python-httplib2',
'python-requests',
'Python-urllib',
'Qirina Hurdler',
'QQDownload',
'QrafterPro',
'Qseero',
'Qualidator.com SiteAnalyzer',
'QueryN\ Metasearch',
'Quora Link Preview',
'Qwantify',
'Radian6',
'RankActive',
'RankFlex',
'RankSonicSiteAuditor',
'Readability',
'RealDownload',
'RealPlayer%20Downloader',
'RebelMouse',
'Recorder',
'RecurPost\/',
'redback\/',
'Redirect Checker Tool',
'ReederForMac',
'ReGet',
'RepoMonkey',
'request\.js',
'ResponseCodeTest\/[0-9]',
'RestSharp',
'Riddler',
'Rival IQ',
'Robosourcer',
'Robozilla\/[0-9]',
'ROI Hunter',
'RPT-HTTPClient',
'RSSOwl',
'safe-agent-scanner',
'SalesIntelligent',
'Saleslift',
'SauceNAO',
'SBIder',
'scalaj-http',
'scan\.lol',
'ScanAlert',
'Scoop',
'scooter',
'ScoutJet',
'ScoutURLMonitor',
'Scrapy',
'Screaming',
'ScreenShotService\/[0-9]',
'Scrubby',
'Search37\/',
'search\.thunderstone',
'Searchestate',
'SearchSight',
'Seeker',
'semanticdiscovery',
'semanticjuice',
'Semiocast HTTP client',
'Semrush',
'sentry\/',
'SEO Browser',
'Seo Servis',
'seo-nastroj.cz',
'Seobility',
'SEOCentro',
'SeoCheck',
'SEOkicks',
'Seomoz',
'SEOprofiler',
'SeopultContentAnalyzer',
'seoscanners',
'SEOstats',
'Server Density Service Monitoring',
'servernfo\.com',
'SetCronJob\/',
'sexsearcher',
'Seznam',
'Shelob',
'Shodan',
'Shoppimon Analyzer',
'ShoppimonAgent\/[0-9]',
'ShopWiki',
'ShortLinkTranslate',
'shrinktheweb',
'Sideqik',
'SilverReader',
'SimplePie',
'SimplyFast',
'Siphon',
'SISTRIX',
'Site-Shot\/',
'Site24x7',
'Site\ Sucker',
'SiteBar',
'Sitebeam',
'Sitebulb\/',
'SiteCondor',
'SiteExplorer',
'SiteGuardian',
'Siteimprove',
'SiteIndexed',
'Sitemap(s)? Generator',
'SiteMonitor',
'Siteshooter B0t',
'SiteSnagger',
'SiteSucker',
'SiteTruth',
'Sitevigil',
'sitexy\.com',
'SkypeUriPreview',
'Slack\/',
'slider\.com',
'slurp',
'SlySearch',
'SmartDownload',
'SMRF URL Expander',
'SMUrlExpander',
'Snake',
'Snappy',
'SniffRSS',
'sniptracker',
'Snoopy',
'SnowHaze Search',
'sogou web',
'SortSite',
'Sottopop',
'sovereign\.ai',
'SpaceBison',
'Spammen',
'Spanner',
'spaziodati',
'SPDYCheck',
'Specificfeeds',
'speedy',
'SPEng',
'Spinn3r',
'spray-can',
'Sprinklr ',
'spyonweb',
'sqlmap',
'Sqlworm',
'Sqworm',
'SSL Labs',
'ssl-tools',
'StackRambler',
'Statastico\/',
'StatusCake',
'Steeler',
'Stratagems Kumo',
'Stroke.cz',
'StudioFACA',
'suchen',
'Sucuri',
'summify',
'Super Monitoring',
'SuperHTTP',
'Surphace Scout',
'Suzuran',
'SwiteScraper',
'Symfony BrowserKit',
'Symfony2 BrowserKit',
'SynHttpClient-Built',
'Sysomos',
'sysscan',
'Szukacz',
'T0PHackTeam',
'tAkeOut',
'Tarantula\/',
'Taringa UGC',
'Teleport',
'Telesoft',
'Telesphoreo',
'Telesphorep',
'Tenon\.io',
'teoma',
'terrainformatica\.com',
'Test Certificate Info',
'Tetrahedron\/[0-9]',
'The Drop Reaper',
'The Expert HTML Source Viewer',
'The Knowledge AI',
'The\ Intraformant',
'theinternetrules',
'TheNomad',
'theoldreader\.com',
'Thinklab',
'Thumbshots',
'ThumbSniper',
'TinEye',
'Tiny Tiny RSS',
'TLSProbe\/',
'Toata',
'topster',
'touche.com',
'Traackr.com',
'TrapitAgent',
'Trendiction',
'Trendsmap Resolver',
'trendspottr\.com',
'truwoGPS',
'TulipChain',
'Turingos',
'Turnitin',
'tweetedtimes\.com',
'Tweetminster',
'Tweezler\/',
'twibble',
'Twice',
'Twikle',
'Twingly',
'Twisted PageGetter',
'Typhoeus',
'ubermetrics-technologies',
'uclassify',
'uCrawlr\/',
'UdmSearch',
'UniversalFeedParser',
'Unshorten\.It\!\/[0-9]',
'Untiny',
'UnwindFetchor',
'updated',
'updown\.io daemon',
'Upflow',
'Uptimia',
'URL Verifier',
'URLChecker',
'URLitor.com',
'urlresolver',
'Urlstat',
'UrlTrends Ranking Updater',
'URLy\ Warning',
'URLy\.Warning',
'Vacuum',
'Vagabondo',
'VB\ Project',
'vBSEO',
'VCI',
'via ggpht\.com GoogleImageProxy',
'VidibleScraper',
'Virusdie',
'visionutils',
'vkShare',
'VoidEYE',
'Voil',
'voltron',
'voyager\/',
'VSAgent\/[0-9]',
'VSB-TUO\/[0-9]',
'Vulnbusters Meter',
'VYU2',
'w3af\.org',
'W3C-checklink',
'W3C-mobileOK',
'W3C_I18n-Checker',
'W3C_Unicorn',
'Wallpapers\/[0-9]+',
'WallpapersHD',
'wangling',
'Wappalyzer',
'WatchMouse',
'WbSrch\/',
'web-capture\.net',
'Web-Monitoring',
'Web-sniffer',
'Web\ Auto',
'Web\ Collage',
'Web\ Enhancer',
'Web\ Fetch',
'Web\ Fuck',
'Web\ Pix',
'Web\ Sauger',
'Web\ Sucker',
'Webalta',
'Webauskunft',
'WebAuto',
'WebCapture',
'WebClient\/',
'webcollage',
'WebCookies',
'WebCopier',
'WebCorp',
'WebDoc',
'WebEnhancer',
'WebFetch',
'WebFuck',
'WebGo\ IS',
'WebImageCollector',
'WebImages',
'WebIndex',
'webkit2png',
'WebLeacher',
'webmastercoffee',
'webmon ',
'WebPix',
'WebReaper',
'WebSauger',
'webscreenie',
'Webshag',
'Webshot',
'Website Analyzer\/',
'Website\ Quester',
'WebsiteExtractor',
'websitepulse agent',
'websitepulse[+ ]checker',
'WebsiteQuester',
'Websnapr\/',
'Webster',
'WebStripper',
'WebSucker',
'Webthumb\/[0-9]',
'WebThumbnail',
'WebWhacker',
'WebZIP',
'WeCrawlForThePeace',
'WeLikeLinks',
'WEPA',
'WeSEE',
'wf84',
'Wfuzz\/',
'wget',
'WhatsApp',
'WhatsMyIP',
'WhatWeb',
'WhereGoes\?',
'Whibse',
'WhoRunsCoinHive',
'Whynder Magnet',
'Windows-RSS-Platform',
'WinHttpRequest',
'wkhtmlto',
'wmtips',
'Woko',
'Word\/',
'WordPress\/',
'wotbox',
'WP Engine Install Performance API',
'wpif',
'wprecon\.com survey',
'WPScan',
'wscheck',
'Wtrace',
'WWW-Collector-E',
'WWW-Mechanize',
'WWW::Mechanize',
'www\.monitor\.us',
'WWWOFFLE',
'x09Mozilla',
'x22Mozilla',
'XaxisSemanticsClassifier',
'Xenu Link Sleuth',
'XING-contenttabreceiver\/[0-9]',
'XmlSitemapGenerator',
'xpymep([0-9]?)\.exe',
'Y!J-(ASR|BSC)',
'Yaanb',
'yacy',
'Yahoo Ad monitoring',
'Yahoo Link Preview',
'YahooCacheSystem',
'YahooYSMcm',
'YandeG',
'Yandex(?!Search)',
'yanga',
'yeti',
'Yo-yo',
'Yoleo Consumer',
'yoogliFetchAgent',
'YottaaMonitor',
'Your-Website-Sucks\/[0-9]',
'yourls\.org',
'Zade',
'Zao',
'Zauba',
'Zemanta Aggregator',
'Zend\\Http\\Client',
'Zend_Http_Client',
'Zermelo',
'Zeus',
'zgrab',
'ZnajdzFoto',
'Zombie\.js',
'ZyBorg',
'SpamExperts',
'[a-z0-9\-_]*(bot|crawler|crawl|archiver|spider|mediapartners|slurp|patrol|transcoder|spider|uptime|validator|fetcher)'
);
if(is_array($crawlers_agents)) {
foreach($crawlers_agents as $crawler) {
if (strpos(strtolower($_SERVER['HTTP_USER_AGENT']),trim($crawler)) !== false) {
return true;
}
}
}
if (strpos($_SERVER['HTTP_USER_AGENT'], 'Headless') !== false) {
return 'true';
}
return false;
}