Skip to content

stats pipeline: bot, attack, and AI-scraper traffic analysis #1458

Description

@aaylward

depends on #1457. the caddy access log already contains the interesting negative space: 403s from the git.muchq.com bot blocks (#1447), 404 probes, and AI scraper user agents (GPTBot, ClaudeBot, meta-externalagent, Bytespider, PerplexityBot, ...).

questions to answer:

  • who's crawling: UA and ip-range clusters, request rates, which vhosts and routes they hit
  • what share of total traffic is bots vs humans
  • ai scrapers specifically: which ones back off after a 403, what they fetch, volume over time
  • attack shapes: common probe paths, geo distribution of junk traffic

output can be duckdb/spark queries or a notebook at first; promote anything worth watching continuously into the stats tables (#1460), and feed findings back into caddy block rules. ip clustering is also a decent graph problem if the memgraph experiment (#1461) happens.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions