An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with bot-detection

A curated list of projects in awesome lists tagged with bot-detection .

https://github.com/ultrafunkamsterdam/undetected-chromedriver

Custom Selenium Chromedriver | Zero-Config | Passes ALL bot mitigation systems (like Distil / Imperva/ Datadadome / CloudFlare IUAM)

anti-bot anti-detection automation bot-detection browser captcha chrome chromedriver cloudflare cloudflare-bypass distil navigator python3 scraping selenium testing webdriver

Last synced: 14 May 2025

https://github.com/faisalman/ua-parser-js

"Unmask Your Traffic" - UAParser.js: The Essential Web Development Tool for User-Agent Detection

analytics bot-detection browser-detection client-hints device-detection mobile-detection user-agent user-agent-parser

Last synced: 12 Feb 2026

https://github.com/jo-inc/camofox-browser

Stealth headless browser for AI agents — bypass Cloudflare, bot detection, and anti-scraping. Drop-in Puppeteer/Playwright replacement.

ai-agent anti-bot antidetect-browser automation bot-detection browser-automation cloudflare-bypass headless-browser javascript nodejs playwright puppeteer scraping stealth-browser web-scraping

Last synced: 24 May 2026

https://github.com/niespodd/browser-fingerprinting

Analysis of Bot Protection systems with available countermeasures 🚿. How to defeat anti-bot system 👻 and get around browser fingerprinting scripts 🕵️‍♂️ when scraping the web?

automation bot bot-detection browser-fingerprinting chromedriver chromium chromium-browser crawler detection fingerprinting puppeteer recaptcha scraper spider stealth web webscraping

Last synced: 14 May 2025

https://github.com/matomo-org/device-detector

The Universal Device Detection library will parse any User Agent and detect the browser, operating system, device used (desktop, tablet, mobile, tv, cars, console, etc.), brand and model.

bot-detection detection-library device-detector hacktoberfest mobile-detection php user-agent

Last synced: 16 Dec 2025

https://github.com/botswin/botbrowser

Advanced Privacy Browser Core with Unified Fingerprint Defense: Cloudflare, Akamai, Kasada, Shape, DataDome, PerimeterX, hCaptcha, FunCaptcha, Imperva, reCAPTCHA, ThreatMetrix, Adscore

akamai anti-detection antibot automation bot-detection chromedriver cloudflare datadome incapsula kasada perimeterx puppeteer scraping shapesecurity threatmetrix web3 webdriver

Last synced: 06 Apr 2026

https://github.com/fingerprintjs/BotD

Bot detection library that runs in the browser. Detects automation tools and frameworks. No server required, runs 100% on the client. MIT license, no usage restrictions.

automation bot-detection bots headless-chrome playwright puppeteer selenium

Last synced: 22 Jul 2025

https://github.com/fingerprintjs/botd

Bot detection library that runs in the browser. Detects automation tools and frameworks. No server required, runs 100% on the client. MIT license, no usage restrictions.

automation bot-detection bots headless-chrome playwright puppeteer selenium

Last synced: 13 May 2025

https://github.com/rebrowser/rebrowser-patches

Collection of patches for puppeteer and playwright to avoid automation detection and leaks. Helps to avoid Cloudflare and DataDome CAPTCHA pages. Easy to patch/unpatch, can be enabled/disabled on demand.

automation bot bot-detection chrome chromedriver cloudflare crawler crawling datadome headless headless-chrome playwright puppeteer puppeteer-extra rebrowser scraping selenium stealth web-scraping webdriver

Last synced: 14 May 2025

https://github.com/sardanioss/httpcloak

Go HTTP client with browser-identical TLS/HTTP2 fingerprinting. Bypass bot detection by perfectly mimicking Chrome, Firefox, and Safari at the cryptographic level (JA3/JA4, Akamai fingerprint, header order). Supports HTTP/1.1, HTTP/2, HTTP/3, sessions, cookies, and proxies.

anti-bot bot-detection browser-fingerprint browser-fingerprinting cloudflare go golang http-client http2 http3 ja3-fingerprint ja4-fingerprint js nodejs python python3 quic tls-fingerprint tls-fingerprinting web-scraping

Last synced: 20 Feb 2026

https://github.com/ullaakut/astronomer

A tool to detect illegitimate stars from bot accounts on GitHub projects

bot-detection fraud-detection github github-api open-source

Last synced: 14 Jan 2026

https://github.com/Ullaakut/astronomer

A tool to detect illegitimate stars from bot accounts on GitHub projects

bot-detection fraud-detection github github-api open-source

Last synced: 03 Apr 2025

https://github.com/tirrenotechnologies/tirreno

Monitor, analyze, and protect your web application from cyber fraud, account takeovers, fake accounts, bots, and abuse. Get started — free.

analytics antispam application-monitoring audit-trail bot-detection bot-management ciso fraud fraud-detection fraud-prevention intelligence intranet log-analysis monitoring php-project security self-hosted siem web-analytics

Last synced: 11 Jan 2026

https://github.com/stephanlensky/zendriver

A blazing fast, async-first, undetectable webscraping/web automation framework based on ultrafunkamsterdam/nodriver. Now with Docker support!

anti-bot async bot-detection browser browser-automation captcha chrome chrome-devtools-protocol chromedriver cloudflare cloudflare-bypass python selenium webdriver webscraping

Last synced: 16 May 2025

https://github.com/totpero/DeviceDetector.NET

The Universal Device Detection library will parse any User Agent and detect the browser, operating system, device used (desktop, tablet, mobile, tv, cars, console, etc.), brand and model.

bot-detection c-sharp detection-library dotnet mobile-detection user-agent

Last synced: 04 May 2025

https://github.com/go-rod/stealth

anti-bot-detection with rod

bot-detection rod stealth

Last synced: 08 May 2025

https://github.com/cloakhq/cloakbrowser

Stealth Chromium that passes every bot detection test. Drop-in Playwright replacement with source-level fingerprint patches. 30/30 tests passed.

anti-detect bot-detection browser-automation chromium cloudflare fingerprint playwright recaptcha stealth-browser web-scraping

Last synced: 15 Mar 2026

https://github.com/WebDecoy/FCaptcha

Detect bots, vision AI agents, and headless browsers through 40+ behavioral signals and SHA-256 proof of work. Self-hosted, privacy-first, and fully open source.

anti-bot behavioral-analysis bot-detection captcha fingerprinting go headless-browser-detection nodejs open-source playwright-detection privacy proof-of-work puppeteer-detection python scraping scraping-protection security selenium-detector self-hosted web-security

Last synced: 27 Mar 2026

https://github.com/x-way/crawlerdetect

Golang module to detect bots and crawlers via the user agent

bot-detection crawler crawler-detection detect go spider user-agent

Last synced: 09 Apr 2025

https://github.com/niespodd/webrtc-local-ip-leak

Oh no, stop this. You can see my local IP address 😲! Use `foundation` attribute against CRC32 lookup table to reveal local IP address of a Chrome/Chromium visitor.

automation bot bot-detection crawler spider stealth webrtc

Last synced: 27 Aug 2025

https://github.com/rebrowser/rebrowser-playwright-python

A drop-in replacement for playwright-python patched with rebrowser-patches. It allows to pass modern automation detection tests.

automation bot bot-detection captcha headless playwright playwright-python rebrowser rebrowser-patches scraping web-scraping

Last synced: 07 Apr 2025

https://github.com/lambtron/botson-extension

Detect twitter bots in your newsfeed.

bot bot-detection chrome-extension news-feed tweets twitter

Last synced: 13 Apr 2025

https://github.com/udger/udger-java

Java agent string parser based on Udger https://udger.com/products/local_parser

bot-detection device-detector mobile-detection user-agent-parser

Last synced: 14 Jan 2026

https://github.com/rebrowser/rebrowser-puppeteer-core

A drop-in replacement for puppeteer-core patched with rebrowser-patches. It allows to pass modern automation detection tests.

automation bot bot-detection captcha headless puppeteer rebrowser rebrowser-patches scraping web-scraping

Last synced: 10 Apr 2025

https://github.com/rebrowser/rebrowser-playwright

A drop-in replacement for playwright patched with rebrowser-patches. It allows to pass modern automation detection tests.

automation bot bot-detection captcha headless playwright rebrowser rebrowser-patches scraping web-scraping

Last synced: 18 Jun 2025

https://github.com/rebrowser/rebrowser-puppeteer

A drop-in replacement for puppeteer patched with rebrowser-patches. It allows to pass modern automation detection tests.

automation bot bot-detection captcha chrome headless puppeteer rebrowser rebrowser-patches scraping web-scraping

Last synced: 23 Apr 2025

https://github.com/stephenafamo/isbot

Detect bots/crawlers/spiders using the user agent string.

bot-detection bot-detector crawler-detection golang oktoberfest user-agent

Last synced: 20 Aug 2025

https://github.com/nandor23/uadetector

A user agent parser that identifies devices, clients, browsers, operating systems, brands, and bots

bot-detection browser-detection client-detection device-detection dotnet os-detection parser user-agent user-agent-parser

Last synced: 14 Apr 2026

https://github.com/fingerprintjs/fingerprint-pro-akamai-proxy-integration

Fingerprint Pro Akamai Integration is responsible for proxying identification and JavaScript agent download requests that are performed on your Akamai infrastructure.

akamai akamai-property bot bot-detection botd browser browser-fingerprinting detection fingerprint fingerprintjs fingerprintjs-pro terraform visitor-identifier

Last synced: 02 Apr 2026

https://github.com/acsiomatic/device-detector-bundle

Symfony Bundle for https://github.com/matomo-org/device-detector

bot-detection detection-library device-detector mobile-detection php symfony symfony-bundle user-agent

Last synced: 10 Apr 2025

https://github.com/udger/udger-dotnet

.NET agent string parser based on Udger https://udger.com/products/local_parser

bot-detection device-detector mobile-detection user-agent-parser

Last synced: 14 Jan 2026

https://github.com/rhamenator/ai-scraping-defense

**In development and testing** This multi-platform system combats content scraping by unauthorized AI bots targeting creative, FOSS, or documentation sites. It employs a multi-layered defense strategy including real-time detection, tarpitting, honeypots, and behavioral analysis with optional AI/LLM integration for sophisticated threat assessment

anti-scraping api-gateway bot-detection devops docker https kubernetes load-balancer lua nginx rate-limiting redis reverse-proxy security-tools tls waf web-security

Last synced: 02 Apr 2026

https://github.com/joe12387/overpoweredjs-api

A free, overpowered, browser fingerprinting API for tracking users and identifying automated environments (bots)

bot-detection bot-detector browser browser-fingerprint browser-fingerprint-protection browser-fingerprinting

Last synced: 14 May 2025

https://github.com/dedinc/pystealth

Python module for preventing detection of CDP in Selenium, Puppeteer, and Playwright.

antibot antidetect-browser automation bot-detection browser-automation bypass-detections cdp chrome-devtools-protocol playwright

Last synced: 21 Aug 2025

https://github.com/romis2012/is-bot

Detect bots/crawlers/spiders via user-agent string

bot-detection bots crawlers python user-agent user-agent-parser web-crawlers

Last synced: 15 Jul 2025

https://github.com/rebrowser/rebrowser-playwright-core

A drop-in replacement for playwright-core patched with rebrowser-patches. It allows to pass modern automation detection tests.

automation bot bot-detection captcha headless playwright rebrowser rebrowser-patches scraping web-scraping

Last synced: 10 Apr 2025

https://github.com/damascenorafael/identify-bots-reddit-comment-network

Characterization and classification of bots using only structural characteristics of the network. Python development of network construction, component analysis and Neural Network for classification.

bot-detection complex-networks machine-learning network-analysis network-science networkx reddit reddit-bot

Last synced: 13 Apr 2025

https://github.com/dbrennand/twitter-stream-bot-data-gatherer

An application to watch the Twitter stream and send accounts to the Botometer API for analysis. The results are stored in a SQLite database.

bot-detection botometer data-gathering twitter-api twitter-bot-detection twitter-streaming-api

Last synced: 11 Apr 2025

https://github.com/udger/udger-ruby

Ruby agent string parser based on Udger

bot-detection device-detector mobile-detection user-agent-parser

Last synced: 02 Mar 2026

https://github.com/dbrennand/final-year-project

An application that generates a report to identify potential bots that a Twitter user is following.

bot-detection report-generator twitter-api twitter-bot-detection

Last synced: 24 Jul 2025

https://github.com/codesplinta/zhorn

realtime page bot detection, XSS detection and performance analytics tracker for the web

bot-detection instrumentation monkey-patching performance-analytics xss-prevention xxs-detection

Last synced: 15 Mar 2025

https://github.com/sexfrance/geetest-solver

A request based Python solution for solving Geetest v4 CAPTCHA challenges efficiently. The script provides both synchronous and asynchronous options to handle the challenges, with an API interface for integration.

async-captcha-solver automated-testing bot-detection captcha captcha-bypass captcha-solver geetest geetest-bypass geetest-captcha geetest-captcha-solver geetest-reverse geetest-v4 python sync-captcha-solver

Last synced: 14 Jun 2025

https://github.com/ejfox/llm-honeypot

a little experiment made as a mothtrap for unsuspecting llms scraping the web. lets see what we catch! 🦋

bot-detection experiment honeypot security-research

Last synced: 15 Feb 2026

https://github.com/arcjet/mcp

Arcjet Model Context Protocol (MCP) server. Help your AI agents implement bot detection, rate limiting, email validation, attack protection, data redaction.

bot-detection devtools mcp mcp-server security

Last synced: 18 May 2026

https://github.com/defensia/agent

Lightweight security agent for Linux servers — SSH brute force, WAF, bot detection, Docker/Kubernetes native. Deploy via curl, Docker, Helm.

bot-detection brute-force container-security daemonset docker firewall go helm helm-chart intrusion-detection kubernetes linux linux-security owasp security server-security ssh waf

Last synced: 13 Apr 2026

https://github.com/WebDecoy/wordpress-plugin

WebDecoy Bot Detection — zero-config WordPress plugin for bot protection, spam prevention, and WooCommerce carding defense

anti-spam bot-detection php security woocommerce wordpress wordpress-plugin

Last synced: 28 May 2026

https://github.com/fingerprintjs/fingerprint-pro-fastly-vcl-integration

Fingerprint Pro Fastly VCL Integration is responsible for proxying identification and JavaScript agent download requests that are performed on your Fastly infrastructure.

bot bot-detection botd browser browser-fingerprinting detection fastly fastly-vcl fingerprint fingerprinting fingerprintjs fingerprintjs-pro identifier varnish vcl visitor visitor-identifier

Last synced: 04 Oct 2025

https://github.com/arcjet/example-nextjs-bot-protection

An example Next.js site protected by Arcjet bot detection middleware.

arcjet bot-detection developer-tools javascript nextjs nodejs security security-tools typescript

Last synced: 04 May 2026

https://github.com/luminati-io/bypass-captcha-with-selenium

Bypass CAPTCHAs in Selenium using Python. This guide covers stealth techniques, browser automation, and proxy integration to avoid detection.

bot-detection captcha captcha-solver python selenium

Last synced: 04 May 2026

https://github.com/adiii581/pypulse

PyPulse is a polite Python scraper using Selenium and selenium-stealth to aggregate data from PyPI. It automatically handles pagination, cookie banners, and CAPTCHA-based bot detection for a seamless aggregation experience.

automation bot-detection data-aggregation data-engineering pypi python selenium selenium-stealth web-scraping

Last synced: 17 May 2026

https://github.com/bluzi/forter-ex

Home exercise for Forter.com - A login page, with client-side bot detection tricks.

bot-detection bot-traps elasticsearch es6 expressjs javascript

Last synced: 11 Apr 2026

https://github.com/mizcausevic-dev/edge-policy-enforcer

Go policy engine for edge request governance, redirect control, bot handling, geo routing, and traffic-pressure decisions.

backend bot-detection edge go golang governance net-http observability platform-engineering policy-engine request-routing

Last synced: 01 Jun 2026

https://github.com/arcjet/example-nextjs-form

An example Next.js form + API route protected by Arcjet bot detection, rate limiting, and Shield WAF.

arcjet bot-detection developer-tools javascript nextjs nodejs rate-limiting react-hook-form security security-tools typescript

Last synced: 16 Oct 2025

https://github.com/kianoushamirpour/intrusion_detection_with_unsupervised_learning

Using unsupervised learning methods to detect anomalies in a system based on logs collected in real-time from the log aggregation systems of an enterprise.

bot-detection unsupervised-learning

Last synced: 16 Apr 2025

https://github.com/arcjet/example-expressjs

An example Express.js site protected by Arcjet bot detection, rate limiting, and Shield WAF.

bot-detection developer-tools express express-middleware expressjs javascript nodejs rate-limiting security security-tools typescript

Last synced: 10 Mar 2026

https://github.com/nunooliveiraqwe/torii

A reverse proxy built for home labs that aren't afraid of the open internet. Single binary, built-in web dashboard with live metrics, automatic TLS via ACME, honeypots, geo-blocking, rate limiting...

acme acme-dns bot-detection geo-blocking go golang home-lab honeypot htmx rate-limit reverse-proxy self-hosted sqlite3 tls

Last synced: 22 Apr 2026

https://github.com/opencitations/oc-botwatch

Classifies traffic from OpenCitations server access logs into three categories (human visitors, generic bots, LLM bots) and three services (web, API, SPARQL)

bot-detection crawlers llm-bots user-agent-classification web-traffic-analysis

Last synced: 24 May 2026

https://github.com/hubzero/botshield

Adaptive bot mitigation for the Apache HTTP Server

apache apache-module bot-detection captcha mod-botshield web-security

Last synced: 02 Jun 2026

https://github.com/anonymoussingh-007/m.i.m.i.c.

Motion Imitation Mechanism for Input Camouflage. This ML-driven project generates hyper-realistic, human-like mouse movements to challenge and bypass advanced detection systems in sandbox environments. Tool for robust security testing and behavioral evasion research.

bot-detection cyber-security cybersecurity-tools hacking machine-learning ml python pytorch-implementation tools

Last synced: 30 Jul 2025

https://github.com/ruoheng-du/human-bot-account

Identifying Human and Bot Accounts on Twitter Using Machine Learning | Fall 2024

bot-detection classfication-model feature-engineering kaggle-dataset machine-learning-models social-media-analysis twitter-bot

Last synced: 04 Jun 2026

https://github.com/scrapfly/scrapfly-cli

Agentic CLI for the Scrapfly platform: scrape, extract, crawl, and drive a cloud browser over CDP. Built-in LLM agent with Anthropic, OpenAI, Gemini, and Ollama. JSON-first, pipe-friendly, one static binary.

agentic ai-agent anthropic anti-bot anti-detect antidetect-browser bot-detection browser-automation cdp cli data-extraction golang headless-browser llm-agent openai scrapfly screenshot stealth-browser web-crawler web-scraping

Last synced: 20 Apr 2026

https://github.com/arcjet/example-nextjs-server-action

An example Next.js form + server action protected by Arcjet bot detection, rate limiting, and Shield WAF.

arcjet bot-detection developer-tools javascript nextjs nodejs rate-limiting react-forms security security-tools typescript

Last synced: 29 Apr 2026