Crawler-Detect

Bot detector

A PHP class that detects bots and crawlers using user agent analysis.

🕷 CrawlerDetect is a PHP class for detecting bots/crawlers/spiders via the user agent

GitHub

2k stars
53 watching
259 forks
Language: PHP
last commit: 17 days ago
Linked from 1 awesome list

botscrawlerdetecthacktoberfestphpspideruser-agent

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
fingerprintjs/botd Detects automation tools and frameworks in web applications without requiring a server. 1,057
cbschuld/browser.php A PHP class to detect a user's browser and platform using the user agent string. 579
hisorange/browser-detect A package to identify user browser and device details using multiple well-tested packages. 1,090
internetlab-br/twitter-bots An analysis tool to identify Twitter bots following presidential candidates. 48
bigbadbleucheese/kong A .NET library that identifies characteristics of web browsers by parsing their User-Agent header strings. 17
junker/mobiledetect A system for detecting mobile devices in user agent strings using patterns and regular expressions. 4
hotoo/detector A JavaScript library that detects client information from user agent strings. 882
mrphrazer/obfuscation_detection Automatically detects obfuscated code and other complex code constructs in binaries to aid reverse engineering. 575
johnnykv/heralding A tool designed to detect and collect sensitive information from malicious users by mimicking popular network services 376
totpero/devicedetector.net A C# library for detecting devices and clients from User Agent strings 350
sukkaw/cloudflare-block-bad-bot-ruleset Protects websites from malicious crawlers and bots by filtering out suspicious traffic based on user-agent information 209
biola/voight-kampff A Ruby gem that detects and identifies bot traffic based on user agent patterns 184
ollyxar/php-malware-detector An application that uses rules and algorithms to identify malicious PHP code in files 132
brendonboshell/supercrawler A web crawler designed to crawl websites while obeying robots.txt rules, rate limits and concurrency limits, with customizable content handlers for parsing and processing crawled pages. 378
unicodeveloper/laravel-identify A Laravel package to detect user's browser, operating system, language and device information. 191