detecting-antibot-vendors
NewPrint the antibot, WAF, or CAPTCHA vendors protecting a site using the `antibot` CLI. Use when asked what bot protection a site uses or why automated requests get blocked or challenged.
Overview
Detecting antibot vendors
antibot prints the antibot/WAF/CAPTCHA vendor(s) protecting a site, one slug per line. Give it a URL and it fetches the site itself with a browser-like fingerprint.
Prerequisite
Check for the binary: command -v antibot. If missing, install it (no sudo; installs to ~/.local/bin):
curl -fsSL https://raw.githubusercontent.com/albinstman/antibot-print/main/install.sh | bashUsage
Print vendors:
$ antibot https://example.com
cloudflareAdd -c to report only vendors actively serving a challenge or block, not mere presence:
$ antibot -c https://example.com
cloudflareAdd -n to fetch with Go's default fingerprint. Surfaces vendors that challenge bots but pass real browsers:
$ antibot -n https://example.com
perimeterxUse -p to impersonate a different browser (e.g. chrome_133, firefox_135):
$ antibot -p firefox_135 https://example.com
cloudflareAdd -d to diagnose why a result looks wrong: a light report replaces the slug list with the fetch mode, status chain, and each vendor matched in both tiers — presence and challenge, regardless of -c — plus the exact text that triggered it. Use -D to also include the normalized view and full raw response — large, so redirect it to a file:
$ antibot -d https://example.com
$ antibot -D https://example.com > debug.txt-n and -p are mutually exclusive. Exit status is 0 if any vendor was detected, 1 if none (a valid result, not a failure), 2 on error.
Tip: the two fingerprints answer different questions. The default browser fetch shows
what a real browser gets served.
-nshows what an obvious bot gets served. Some vendorsonly reveal themselves to one or the other. When in doubt, run both and report which fetch
surfaced each vendor.
More info
For the full vendor list, signature format, language integration, or implementation details, see the repo: https://github.com/albinstman/antibot-print
Install & Usage
mkdir -p .claude/agentsAdd the configuration to .claude/agents/detecting-antibot-vendors.md
@detecting-antibot-vendorsSecurity Audits
Frequently Asked Questions
What is detecting-antibot-vendors?
Print the antibot, WAF, or CAPTCHA vendors protecting a site using the `antibot` CLI. Use when asked what bot protection a site uses or why automated requests get blocked or challenged.
How to install detecting-antibot-vendors?
To install detecting-antibot-vendors: create the agents directory (mkdir -p .claude/agents), then add the config to .claude/agents/detecting-antibot-vendors.md. Finally, @detecting-antibot-vendors in Claude Code.
What is detecting-antibot-vendors best for?
detecting-antibot-vendors is a agent categorized under General. Created by albinstman.