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 May 2025

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/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/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: 07 Oct 2025

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 Jun 2025

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/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/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/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/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/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: 07 May 2025

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/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/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/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: 25 Sep 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: 09 Sep 2025

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/solve-cloudflare/why-bot

Understand why websites flag you as a bot and how to avoid detection. Key triggers include CAPTCHA challenges, suspicious IPs, and unusual browser behavior.

bot bot-detection captcha captcha-bypass captcha-challenges captcha-generator captcha-solver captcha-solving ip-rotation

Last synced: 16 Aug 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: 22 Jun 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: 05 Mar 2025

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/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: 30 Dec 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: 17 Aug 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/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: 23 Mar 2025

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: 10 Oct 2025

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