Skip to content

Add BotBlockDetector - #760

Merged
ato merged 3 commits into
masterfrom
ato/botblock-detector
Aug 21, 2026
Merged

Add BotBlockDetector#760
ato merged 3 commits into
masterfrom
ato/botblock-detector

Conversation

@ato

@ato ato commented Aug 18, 2026

Copy link
Copy Markdown
Collaborator

Detects responses produced by common bot-blocking services and adds a "botblock:service" annotation. This is intended for reporting and troubleshooting but may also be useful as a signal to stop crawling or to skip writing WARC records.

Detects responses produced by common bot-blocking services and adds a "botblock:service" annotation. This is intended for reporting and troubleshooting but may also be useful as a signal to stop crawling or to skip writing WARC records.
@nlaforwardism

Copy link
Copy Markdown

I like it - possible considerations:

  • Is it worthwhile/straightforward to detect DataDome?
  • re cloudflare detection, possibly worth moving the check of "cf-mitigated" (line 108) outside of the "server: cloud flare" check - their doco (as far as I could tell) seems to only mention cf-mitigated.

@ato

ato commented Aug 19, 2026

Copy link
Copy Markdown
Collaborator Author

@nlaforwardism 👍

ato added 2 commits August 19, 2026 10:49
Might catch unusual cases where something else is in front of Cloudflare.
@ato
ato force-pushed the ato/botblock-detector branch from 22d4f7e to cd4f910 Compare August 19, 2026 01:50
@ato
ato merged commit 38f88e5 into master Aug 21, 2026
8 checks passed
@ato
ato deleted the ato/botblock-detector branch August 21, 2026 00:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants