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
2k stars
 54 watching
 258 forks
 
Language: PHP 
last commit: 11 months ago 
Linked from   1 awesome list  
  botscrawlerdetecthacktoberfestphpspideruser-agent 
 Related projects:
| Repository | Description | Stars | 
|---|---|---|
|    |  Detects automation tools and frameworks in web applications without requiring a server. | 1,075 | 
|    |  A PHP class to detect a user's browser and platform using the user agent string. | 581 | 
|    |  A package to identify user browser and device details using multiple well-tested packages. | 1,098 | 
|    |  An analysis tool to identify Twitter bots following presidential candidates. | 48 | 
|    |  A .NET library that identifies characteristics of web browsers by parsing their User-Agent header strings. | 17 | 
|    |  A system for detecting mobile devices in user agent strings using patterns and regular expressions. | 4 | 
|    |  A JavaScript library that detects client information from user agent strings. | 881 | 
|    |  Automatically detects obfuscated code and other complex code constructs in binaries to aid reverse engineering. | 580 | 
|    |  A tool designed to detect and collect sensitive information from malicious users by mimicking popular network services | 377 | 
|    |  A C# library for detecting devices and clients from User Agent strings | 355 | 
|    |  Protects websites from malicious crawlers and bots by filtering out suspicious traffic based on user-agent information | 211 | 
|    |  A Ruby gem that detects and identifies bot traffic based on user agent patterns | 185 | 
|    |  An application that uses rules and algorithms to identify malicious PHP code in files | 133 | 
|    |  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. | 380 | 
|    |  A Laravel package to detect user's browser, operating system, language and device information. | 191 |