2

Anubis is designed to protect websites from AI scraper bots, Anubis primarily focuses on parameters like the user agent sent with the request and looks for oddities in the connection. “Known good” and harmless clients are always accepted, and “Known bad” clients are always denied. Now the same tool is used to get protection from a DDoS attack: https://fabulous.systems/posts/2025/05/anubis-saved-our-websites-from-a-ddos-attack/

#opensource #Linux #cybersecurity

all 14 comments
sorted by: hot top controversial new old
[-] nixCraft@mastodon.social 1 points 2 weeks ago

We need mod_Anubis directly added to Nginx or Apache with configuration options like allowing or blocking specific URLs, IPs, CIDRs, or even data center ranges like AWS. additionally, customization for traps and stuff like that. Freeloader AI companies abuse open-source projects, small businesses, blogs, forums, and artists without giving back to communities or individuals. They are making billions while people are left with server bandwidth bills.

[-] abnv@fantastic.earth 1 points 2 weeks ago

@nixCraft@mastodon.social There exists https://github.com/simon987/ngx_http_js_challenge_module, a mod for Nginx that works similar to Anubis.

[-] asl@mastodon.launay.org 1 points 2 weeks ago

@nixCraft@mastodon.social I would love to see an haproxy module

[-] lnklnx@social.sdf.org 1 points 2 weeks ago

@nixCraft@mastodon.social I'd love this. My apache/fail2ban config is just chasing its tail since the IP addresses keep moving. I block every IP I find and get new ones the next day.

[-] pa@zusammenhalt.de 1 points 2 weeks ago

@nixCraft@mastodon.social the JWT should be validated in the reverse proxy. Anubis would be a perfect authorization endpoint to point to when required. But I think the logic should be present in more server side frameworks. PHP for the masses, container image for classic anubis and embeddable libraries for rust or java services…

[-] crisl_at@mastodon.social 1 points 2 weeks ago

@nixCraft@mastodon.social I wonder if @CrowdSec@infosec.exchange would be helpful in this case.

[-] lwflouisa@comics.town 1 points 2 weeks ago

@nixCraft@mastodon.social Do you know if there is currently support for github pages?

[-] melroy@mastodon.melroy.org 1 points 2 weeks ago

@nixCraft@mastodon.social well actually it's mainly just proof of work in between you the client and the server. So bots do not like proof of work.

[-] acosta01@social.vivaldi.net 1 points 2 weeks ago

@nixCraft@mastodon.social

[-] Linux@mastodon.au 1 points 2 weeks ago

@nixCraft@mastodon.social

Meta's AI has already overcome this.

The way Meta is doing it is by running a bunch of mini instances, running real web browsers (just like you), and their AI scraps from within the browser. Each mini instance also has a unique IP and some random browser history to help it pass as human. The AI can also simulate random mouse movements and bypass (solve) Captcha.

However, the good news, at least for now, is it is slower than the traditional scraping method. And thankfully, most of the other AIs out there do not yet go to such extremes. It is costing Meta a fortunate to run their little pilot program.

[-] BustaMarx@corteximplant.com 1 points 2 weeks ago

@nixCraft@mastodon.social @esvrld@normal.style Here.

[-] retrotechshop@techhub.social 1 points 2 weeks ago

@nixCraft@mastodon.social Anubis is a great step forward in defense against bad bots. Nepenthes takes it a fun step further and adds some teeth. :)

https://arstechnica.com/tech-policy/2025/01/ai-haters-build-tarpits-to-trap-and-trick-ai-scrapers-that-ignore-robots-txt/

[-] Larvitz@burningboard.net 1 points 2 weeks ago

@nixCraft@mastodon.social I added Anubis to my website hofstede.io yesterday. Was simple and works like a charm. Just deployed it as a container and included it into my traefik configuration 🙂

According to my logs, the crawler traffic did decline significantly! 😊

this post was submitted on 02 May 2025
2 points (100.0% liked)

Cybersecurity

2 readers
48 users here now

An umbrella community for all things cybersecurity / infosec. News, research, questions, are all welcome!

Rules

Community Rules

founded 2 years ago
MODERATORS