News for hackers. Stuff that matters.
Re:Amazon's AI crawler is making my Git server unstable by osdotsystem on Saturday January 18, 2025 @04:20AM (#42746992)
I feel for you. Same for OpenAI (https://www.linkedin.com/posts/appinv_openai-is-a-felon-comp...). A friend told me Ai bots even ignored the robots.tx ...
Re:Amazon's AI crawler is making my Git server unstable by Arnt on Saturday January 18, 2025 @11:15AM (#42749362)
I've heard that too. Your posting inspired me to check. I see daily accesses from claudebot and gtpbot to /robots.txt on two sites. Also from something called amazonbot, which may be another AI bot?
Re:Amazon's AI crawler is making my Git server unstable by osdotsystem on Tuesday January 21, 2025 @05:27AM (#42778463)
Me i dropped a bunch of dont allows for different bots, as many as i could find.
Re:Amazon's AI crawler is making my Git server unstable by Arnt on Tuesday January 21, 2025 @06:18AM (#42778881)
I'm curious — if that's your attitude, why not all bots? You can say "User-Agent: foo\nDisallow:\n\nUser-Agent: *\nDisallow: /" to allow only named bots and reject them by default.
Re:Amazon's AI crawler is making my Git server unstable by fragmede on Saturday January 18, 2025 @05:04AM (#42747221)
> What else do I need to do?

I mean, not sending 418 and sending 429 or 403 or anything more useful would be on my list of things to try. Might double check what 418 is while you're trying to figure out why sending that doesn't seem to do anything.

Re:Amazon's AI crawler is making my Git server unstable by xena on Saturday January 18, 2025 @10:28AM (#42749037)
Changing the status code didn't help. I eventually just withdrew the server from the internet.
Re:Amazon's AI crawler is making my Git server unstable by LinuxBender on Saturday January 18, 2025 @08:22AM (#42748131)
Nginx has an assortment of options to rate limit people/bots. [1] For the 10% not using a user-agent generic rate limits could be applied based on volume limit_rate_after. One would have to get creative with nginx maps. Another option would be to calculate patterns in your access logs and just blackhole or ipset reject IP addresses or networks that are abusive accepting some of them may be abusive humans vs abusive bots.

[1] - https://serverfault.com/questions/639671/nginx-how-to-limit-...