🠄 Back to solutions

Anubis

Anubis is a robust, Open Source web application that uses proof-of-work to protect websites from aggressive AI-based scraping bots.

Description

Anubis is a web application designed to mitigate the impact of aggressive AI-based web scraping bots. It employs a proof-of-work mechanism, requiring incoming HTTP requests to solve a SHA256 challenge before being processed. This effectively slows down or blocks bots, protecting valuable server resources. Anubis is intended as a last resort for situations where other methods like Cloudflare are insufficient, acting as a robust but harsh solution to excessive scraping. It's Open Source and uses Go and JavaScript for its functionality, offering a deployable solution to counter aggressive bot activity. The MIT license allows for flexible usage and modification.

Features

Uses SHA256 proof-of-work to challenge incoming requests. Acts as a gatekeeper for HTTP requests, slowing or blocking unwanted traffic. Designed to be effective against AI-powered scrapers that bypass traditional methods like robots.txt. Open Source and available on GitHub. Uses Go and JavaScript in its implementation. Can be self-hosted, providing full control. MIT License allows for flexible adaptation and redistribution.

Benefits

Protection against AI-based scraping bots, mitigating server load and preventing data theft. Increased control over website access, particularly beneficial for resources with limited capacity. Acts as a final layer of defense when other methods fail. Open Source and MIT licensed, enabling community contributions and adaptation to specific needs. Relatively easy to deploy and configure. Effective deterrent to bots not respecting robots.txt.

Links

Home page
Key info
Open Source
European
Hosting Information
github.com -> Germany
Hosted by: GITHUB