Urgent.News

What's breaking now, across thousands of outlets.

Tech

984 Requests Said They Were Perplexity. None Could Prove It.

This morning I told my own website that I was ClaudeBot. It took one line of curl and a user agent string copied out of Anthropic's own documentation. Three requests to one article page. Then I opened my dashboard: Anthropic, ClaudeBot, training — 1,698 requests had become 1,701, last seen at 09:22. None of them was ClaudeBot. They came from a laptop in Japan, over ordinary home broadband, from…

984 requests arrived at a website claiming to be various crawlers, but none of them could be verified as legitimately sent by those entities. A user agent string is not concrete proof of identity, as anyone can create one. Verification is only possible when a vendor publishes the IP addresses their crawlers use. Some vendors provide such lists, while others do not.

In this case, Meta, ByteDance, and Amazon do not publish any IP ranges or reverse DNS schemes, making verification impossible for their crawlers. For Anthropic and Common Crawl, the verification lists were outdated. Anthropic began publishing a range list on August 18 but I was still using a snapshot from July 20. Common Crawl published a list on August 11, but it did not get updated in the thirty-day analysis period.

The Perplexity requests were verified against a list that was last updated in October 2025, showing that the list was incomplete and not current. This highlights the importance of having fresh and accurate verification lists to accurately identify the crawlers sending requests.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Capacitor GeckoView: Say Goodbye to WebView Kernel Fragmentation

Why This Project Exists Capacitor is a highly popular cross-platform mobile development framework today. Its biggest strength is "one set of web code, reused across multiple platforms" — it runs…

  • Capacitor GeckoView eliminates WebView kernel fragmentation in mobile development.
  • Uses Firefox's engine bundled within app for consistent behavior across devices.
  • Increased package size to ~120MB for arm64, but optimizations reduce impact.

Why QR Pairing Beats IP Addresses for Local-First Device Sync

A local-first app still needs a good answer to one basic question: how does a person know that the phone in their hand is connecting to the right computer? For iWinBridge, the answer is a QR code.

  • QR pairing replaces IP addresses for device sync.
  • QR codes provide clear user confirmation during pairing.
  • QR pairing ensures safe data exchange in local networks.

Why I Built a Real SOC in My Basement

https://byte-x-bit.com/blog/why-i-built-a-real-soc.html Part 0 of a series on building an enterprise-grade Security Operations Center at home — from open-source foundations and custom tooling.

More from Sunday 6 September →