# Anubis

> anti-web scraping software

**Wikidata**: [Q134301689](https://www.wikidata.org/wiki/Q134301689)  
**Wikipedia**: [English](https://en.wikipedia.org/wiki/Anubis_(software))  
**Source**: https://4ort.xyz/entity/anubis

## Summary
Anubis is anti-web scraping software designed for bot prevention. It is a free computer program developed by Canadian software developer Xe Iaso and Techaro, which utilizes proof-of-work and JSON Web Tokens to protect websites from automated access.

## Key Facts
*   Anubis is anti-web scraping software used for bot prevention.
*   It was developed by Canadian software developer Xe Iaso and Techaro.
*   Anubis was first published on January 19, 2025.
*   It is free software, licensed under the Expat license (stated as MIT License).
*   Anubis uses proof-of-work and JSON Web Tokens for its operation, influenced by Hashcash.
*   The server-side component of Anubis is written in Go, while the client-side uses Q2005.
*   It runs on operating systems such as BSD and Q3251801, and supports platforms including AArch64, RISC-V, and Q272629.
*   The latest stable version of Anubis is 1.17.1, released on May 1, 2025.

## FAQs
### Q: What is Anubis?
A: Anubis is anti-web scraping software designed for bot prevention. It is a free computer program that uses methods like proof-of-work and JSON Web Tokens to protect websites from automated access.

### Q: Who developed Anubis?
A: Anubis was developed by Canadian software developer Xe Iaso and Techaro. Its inception date was January 19, 2025.

### Q: What programming languages does Anubis use?
A: The server-side component of Anubis is primarily written in Go, while the client-side uses Q2005.

### Q: What license is Anubis distributed under?
A: Anubis is free software distributed under the Expat license, which is stated as the MIT License. This allows users to freely run, study, change, and distribute it.

### Q: What technologies does Anubis use for bot prevention?
A: Anubis uses proof-of-work, influenced by Hashcash, and JSON Web Tokens to deter automated bots and scrapers.

## Why It Matters
Anubis addresses the critical issue of unwanted web scraping and bot activity, which can strain server resources, distort analytics, and compromise data integrity for websites. By implementing a proof-of-work mechanism, influenced by Hashcash, Anubis introduces a computational cost for each request, effectively deterring automated bots and scrapers while allowing legitimate users to access content seamlessly. This approach helps maintain website performance and ensures that resources are primarily used by human visitors. Its status as free software, licensed under the Expat license, means it is openly available for users to run, study, change, and distribute, fostering transparency and community-driven improvements in bot prevention. Developed by Canadian software developer Xe Iaso, Anubis provides a modern, Go-based solution for website owners seeking to protect their digital assets from malicious or excessive automated access, contributing to a more secure, stable, and equitable online environment for all users.

## Notable For
*   Its specific focus as anti-web scraping software for bot prevention.
*   Its implementation of a proof-of-work mechanism, influenced by Hashcash, to deter automated requests.
*   Being free software, licensed under the Expat license (stated as MIT License), promoting open development and use.
*   Its server-side development in the Go programming language.
*   Supporting a wide range of platforms including AArch64, RISC-V, and Q272629, and operating systems like BSD.

## Body

### Overview
Anubis is a computer program designed as anti-web scraping software for bot prevention. It is also known by aliases such as anubis-anti-crawler and Techaro BotStopper. The software is named after Anubis and is distinct from GNU Anubis.

### Development and Licensing
Anubis was developed by Xe Iaso, a Canadian software developer, and Techaro. Its inception and publication date was January 19, 2025. Anubis is classified as free software and is distributed under the Expat license, which is stated as the MIT License. The copyright status of Anubis is copyrighted.

### Technical Details
Anubis employs several technologies for its bot prevention capabilities:
*   **Proof-of-work**: This mechanism, influenced by Hashcash, is used to introduce a computational cost for requests.
*   **Q110651361**: A specific technology utilized in its design.
*   **JSON Web Token**: Used for secure information exchange.

The server-side component of Anubis is written in the Go programming language, while the client-side uses Q2005. It is designed to run on various operating systems, including BSD and Q3251801. Supported platforms include AArch64, RISC-V, and Q272629.

### Versions
Anubis has seen several stable releases since its inception. The latest stable version is 1.17.1, released on May 1, 2025. Other recent stable versions include:
*   1.17.0 (April 27, 2025)
*   1.16.0 (April 10, 2025)
*   1.15.2 (April 3, 2025)
*   1.15.1 (March 31, 2025)
*   1.15.0 (March 27, 2025)
*   1.14.2 (March 21, 2025)
*   1.14.1 (March 21, 2025)
*   1.14.0 (March 21, 2025)
*   1.13.0 (March 20, 2025)

### Resources and Community
Anubis provides various resources for users and developers:
*   **Official Website**: https://anubis.techaro.lol/
*   **User Manual/Documentation**: https://anubis.techaro.lol/docs/
*   **Official Blog**: https://anubis.techaro.lol/blog/
*   **Source Code Repository**: https://github.com/TecharoHQ/anubis
*   **Issue Tracker**: https://github.com/TecharoHQ/anubis/issues
*   **Service Status Information**: https://techarohq.github.io/status/
*   **Logo**: https://commons.wikimedia.org/wiki/Special:FilePath/Anubis_mascot_happy.png
*   **Image (Challenge Screen)**: https://commons.wikimedia.org/wiki/Special:FilePath/Anubis_challenge_screen.png

Anubis is listed in the Free Software Directory as "Anubis_captcha" and has a Wikipedia title of "Anubis (software)" with entries in multiple languages. It is also available as packages in various Linux distributions and port systems, including:
*   **Arch Linux**: anubis
*   **Alpine Linux**: anubis
*   **FreeBSD**: www/go-anubis
*   **OpenBSD**: www/anubis
*   **Gentoo Guru**: www-apps/anubis
*   **Homebrew**: anubis
*   **Nixpkgs**: anubis
*   **Parabola**: anubis
*   **Repology**: anubis-anti-crawler

## References

1. [Source](https://github.com/TecharoHQ/anubis/blob/main/LICENSE)
2. [Release 1.13.0. 2025](https://github.com/TecharoHQ/anubis/releases/tag/v1.13.0)
3. [Release 1.14.0. 2025](https://github.com/TecharoHQ/anubis/releases/tag/v1.14.0)
4. [Release 1.14.1. 2025](https://github.com/TecharoHQ/anubis/releases/tag/v1.14.1)
5. [Release 1.14.2. 2025](https://github.com/TecharoHQ/anubis/releases/tag/v1.14.2)
6. [Release 1.15.0. 2025](https://github.com/TecharoHQ/anubis/releases/tag/v1.15.0)
7. [Release 1.15.1. 2025](https://github.com/TecharoHQ/anubis/releases/tag/v1.15.1)
8. [Release 1.15.2. 2025](https://github.com/TecharoHQ/anubis/releases/tag/v1.15.2)
9. [Release 1.16.0. 2025](https://github.com/TecharoHQ/anubis/releases/tag/v1.16.0)
10. [Release 1.17.0. 2025](https://github.com/TecharoHQ/anubis/releases/tag/v1.17.0)
11. [Release 1.17.1. 2025](https://github.com/TecharoHQ/anubis/releases/tag/v1.17.1)
12. [Release 1.18.0. 2025](https://github.com/TecharoHQ/anubis/releases/tag/v1.18.0)
13. [Release 1.19.0. 2025](https://github.com/TecharoHQ/anubis/releases/tag/v1.19.0)
14. [Release 1.19.1. 2025](https://github.com/TecharoHQ/anubis/releases/tag/v1.19.1)
15. [v1.20.0: Thancred Waters. 2025](https://github.com/TecharoHQ/anubis/releases/tag/v1.20.0)
16. [Release 1.21.0. 2025](https://github.com/TecharoHQ/anubis/releases/tag/v1.21.0)
17. [Release 1.21.1. 2025](https://github.com/TecharoHQ/anubis/releases/tag/v1.21.1)
18. [Release 1.21.3. 2025](https://github.com/TecharoHQ/anubis/releases/tag/v1.21.3)
19. [Release 1.22.0. 2025](https://github.com/TecharoHQ/anubis/releases/tag/v1.22.0)
20. [Release 1.23.0. 2025](https://github.com/TecharoHQ/anubis/releases/tag/v1.23.0)
21. [Release 1.23.1. 2025](https://github.com/TecharoHQ/anubis/releases/tag/v1.23.1)
22. [Release v1.24.0: Y'shtola Rhul · TecharoHQ/anubis](https://github.com/TecharoHQ/anubis/releases/tag/v1.24.0)
23. [Release v1.25.0: Necron · TecharoHQ/anubis](https://github.com/TecharoHQ/anubis/releases/tag/v1.25.0)
24. [Block AI scrapers with Anubis. 2025](https://xeiaso.net/blog/2025/anubis/)
25. [Why does Anubis use Proof-of-Work?](https://anubis.techaro.lol/docs/design/why-proof-of-work)
26. [How Anubis works](https://anubis.techaro.lol/docs/design/how-anubis-works)
27. [How Anubis works](https://anubis.techaro.lol/docs/design/why-proof-of-work)