artenis.alija
ende
Open-Source-Bot-SchutzOpen-Source-ProjektLizenz: MIT

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

  1. 01

    TypeScript-SDK mit Fingerprint-Erfassung, lokaler Erkennung und Formularschutz in einer Zeile.

  2. 02

    Cloudflare Worker bewertet Anfragen und liefert die Entscheidung mit Begründung.

  3. 03

    Rate-Limiting pro Sitzung und IP direkt am Edge, optional als Proxy vor dem Origin.

  4. 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

Sie benötigen ein ähnliches Produkt?

Lassen Sie uns über den Workflow, die Website oder die Anwendung sprechen, die Sie veröffentlichen möchten.

Projekt starten