BotShield
Selbst gehostete Bot-Erkennung für Websites: Browser-SDK, Cloudflare Worker zur Bewertung jeder Anfrage und optionaler FastAPI-Dienst.
Quellcode-Repositories
Projektübersicht
BotShield ist eine selbst gehostete Alternative zu kommerziellen Bot-Schutzdiensten. Ein SDK erfasst einen Browser-Fingerprint und schützt Formulare; ein Cloudflare Worker bewertet jede Anfrage und entscheidet über Zulassen, Prüfen oder Blockieren – im eigenen Cloudflare-Konto, im kostenlosen Tarif.
Was ich gebaut habe
- 01
TypeScript-SDK mit Fingerprint-Erfassung, lokaler Erkennung und Formularschutz in einer Zeile.
- 02
Cloudflare Worker bewertet Anfragen und liefert die Entscheidung mit Begründung.
- 03
Rate-Limiting pro Sitzung und IP direkt am Edge, optional als Proxy vor dem Origin.
- 04
Optionaler FastAPI-Dienst mit Plugin-System und /verify-Endpunkt für Login, Registrierung und Checkout.
Technische Umsetzung
Der Worker passt in den kostenlosen Cloudflare-Tarif mit 100.000 Anfragen pro Tag.
Anleitungen für WordPress, Webflow und eigene Backends; Playwright-Tests prüfen echte Headless-Browser.
Technologie-Stack
- TypeScript
- Cloudflare Workers
- Python
- FastAPI
- Docker
- Playwright
Weitere Open-Source-Projekte
Sie benötigen ein ähnliches Produkt?
Lassen Sie uns über den Workflow, die Website oder die Anwendung sprechen, die Sie veröffentlichen möchten.