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
54 watching
258 forks
Language: PHP
last commit: almost 2 years ago
Linked from 1 awesome list

botscrawlerdetecthacktoberfestphpspideruser-agent

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
fingerprintjs/botdDetects automation tools and frameworks in web applications without requiring a server.1,075
cbschuld/browser.phpA PHP class to detect a user's browser and platform using the user agent string.581
hisorange/browser-detectA package to identify user browser and device details using multiple well-tested packages.1,098
internetlab-br/twitter-botsAn analysis tool to identify Twitter bots following presidential candidates.48
bigbadbleucheese/kongA .NET library that identifies characteristics of web browsers by parsing their User-Agent header strings.17
junker/mobiledetectA system for detecting mobile devices in user agent strings using patterns and regular expressions.4
hotoo/detectorA JavaScript library that detects client information from user agent strings.881
mrphrazer/obfuscation_detectionAutomatically detects obfuscated code and other complex code constructs in binaries to aid reverse engineering.580
johnnykv/heraldingA tool designed to detect and collect sensitive information from malicious users by mimicking popular network services377
totpero/devicedetector.netA C# library for detecting devices and clients from User Agent strings355
sukkaw/cloudflare-block-bad-bot-rulesetProtects websites from malicious crawlers and bots by filtering out suspicious traffic based on user-agent information211
biola/voight-kampffA Ruby gem that detects and identifies bot traffic based on user agent patterns185
ollyxar/php-malware-detectorAn application that uses rules and algorithms to identify malicious PHP code in files133
brendonboshell/supercrawlerA 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
unicodeveloper/laravel-identifyA Laravel package to detect user's browser, operating system, language and device information.191