Re: cvsweb anti-bot protection (was: Retrieving MAC address from struct ifnet)

Jörg Sonnenberger <[email protected]>
Newsgroups gmane.os.netbsd.devel.kernel
Message-ID <[email protected]>
On 7/3/25 6:23 AM, Constantine A. Murenin wrote:
> Can you really blame kids for looking at all 5000 links from a single
> file, when you give them 5000 links to start with?  Maybe start by not
> giving the 5000 unique links from a single file, and implement caching
> / throttling?  How could you know there's nothing interesting in there
> if you don't visit it all for a few files first?

Are you intentionally misrepresenting the problem?

> These AIs literally behave the exact same way as humans; they're
> simply dumber and more persistent.  The way CVSweb is designed, it's
> easily DoS'able with the default `wget -r` and `wget --recursive` from
> probably like 20 years ago?

This is complete BS. "wget -r" uses a single connection (at any point in 
time). It uses a consistent source address. It actually honors 
robots.txt by default. None of that applies to the current generation of 
AI scrapers:

(1) They have no effective rate limiting mechanism on the origin side.
(2) They are intentionally distributing requests to avoid server side 
rate limits.
(3) The combination of the two makes most caching useless.
(3) They (intentionally or maliciously) do not honor robots.txt.
(4) They are intentionally faking the user agent.

Comparing AI scrapers to regular non-criminal human behavior is ignorant 
at best, but otherwise  intellectually dishonest.

Joerg
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.