Skip to content

feat: add SEO, monitoring, social, and scraper bot patterns#7

Merged
Gdewilde merged 3 commits intomainfrom
feat/more-bot-patterns
Apr 21, 2026
Merged

feat: add SEO, monitoring, social, and scraper bot patterns#7
Gdewilde merged 3 commits intomainfrom
feat/more-bot-patterns

Conversation

@Gdewilde
Copy link
Copy Markdown
Contributor

Reduces the 'Other' bucket by recognizing 30+ additional bots:

SEO: Ahrefs, Semrush, Majestic, Moz, Screaming Frog, Sitebulb, DataForSEO, Serpstat
Monitoring: UptimeRobot, Pingdom, StatusCake, New Relic, Datadog
Social: Slack, Twitter, LinkedIn, Discord, Telegram, WhatsApp
Scrapers: Scrapy, Headless Chrome, PhantomJS, wget, HTTPie

Note: Playwright-based agents (Aider, OpenCode) spoof full browser UAs and remain classified as Browser. Detecting those requires TLS fingerprinting (JA4) or behavioural analysis, not UA parsing.

Gdewilde and others added 3 commits April 21, 2026 03:00
Reduces 'Other' bucket by recognizing:
- SEO: Ahrefs, Semrush, Majestic, Moz, Screaming Frog, Sitebulb, DataForSEO, Serpstat
- Monitoring: UptimeRobot, Pingdom, StatusCake, New Relic, Datadog
- Social: Slack, Twitter, LinkedIn, Discord, Telegram, WhatsApp
- Scrapers: Scrapy, Headless Chrome, PhantomJS, wget, HTTPie

Note: Playwright-based agents (Aider, OpenCode) spoof full browser UAs
and remain indistinguishable at the UA layer (bot_name: Browser).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…review, Guzzle, Yandex, Baidu, facebookexternalhit

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@Gdewilde Gdewilde merged commit 3dbeeb7 into main Apr 21, 2026
3 checks passed
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.

1 participant