Geen omschrijving

Xe Iaso 3c1d95d61e fix(default-config): off-by-one error in the default thresholds (#701) 2 dagen geleden
.github ab801a3597 Makefile: Build robots2policy (#699) 2 dagen geleden
.vscode e3826df3ab feat: implement a client for Thoth, the IP reputation database for Anubis (#637) 6 dagen geleden
cmd 4948036f39 feat: add default OpenGraph tags to configuration file (#694) 3 dagen geleden
data 3c1d95d61e fix(default-config): off-by-one error in the default thresholds (#701) 2 dagen geleden
decaymap 0f41388bd7 Add periodic cleanup job for DecayMap (#8) (#158) 2 maanden geleden
docs 3c1d95d61e fix(default-config): off-by-one error in the default thresholds (#701) 2 dagen geleden
internal 4948036f39 feat: add default OpenGraph tags to configuration file (#694) 3 dagen geleden
lib 4948036f39 feat: add default OpenGraph tags to configuration file (#694) 3 dagen geleden
run 086f43e3ca Create Anubis OpenRC init.d script (#561) 3 weken geleden
test b2b2679bae perf: replace cidranger with bart for significant performance improvements (#675) 5 dagen geleden
var 9923878c5c initial import from /x/ monorepo 3 maanden geleden
web 1d5fa49eb0 Bump ai.robots.txt to v1.37 (#689) 4 dagen geleden
xess 372b797f64 chore: go generate 2 weken geleden
.air.toml 3b3080d497 feat: add a strip-base-prefix option (#655) 1 week geleden
.gitattributes 14c80483a9 fix(gitattributes): update pattern for generated files (#652) 1 week geleden
.gitignore 2eef15724b docs: fix edit me links and configuration subcategory (#238) 2 maanden geleden
.ko.yaml 1efcb88261 Try using ko to build images 3 maanden geleden
Brewfile 937f1dd330 all: do not commit generated JS/CSS to source control (#148) 2 maanden geleden
LICENSE 9923878c5c initial import from /x/ monorepo 3 maanden geleden
Makefile ab801a3597 Makefile: Build robots2policy (#699) 2 dagen geleden
README.md 4ac59c3a79 feat(lib/challenge): HTTP meta refresh challenge method (#623) 2 weken geleden
VERSION ecc716940e chore: release v1.20.0-pre1 3 dagen geleden
anubis.go b640c567da feat(lib): ensure that clients store cookies (#501) 1 maand geleden
go.mod b2b2679bae perf: replace cidranger with bart for significant performance improvements (#675) 5 dagen geleden
go.sum b2b2679bae perf: replace cidranger with bart for significant performance improvements (#675) 5 dagen geleden
package-lock.json ecc716940e chore: release v1.20.0-pre1 3 dagen geleden
package.json ecc716940e chore: release v1.20.0-pre1 3 dagen geleden
yeetfile.js e0781e4560 feat: add robots2policy CLI to convert robots.txt to Anubis CEL (#657) 1 week geleden

README.md

Anubis

A smiling chibi dark-skinned anthro jackal with brown hair and tall ears looking victorious with a thumbs-up

enbyware GitHub Issues or Pull Requests by label GitHub go.mod Go version language count repo size

Sponsors

Anubis is brought to you by sponsors and donors like:

Diamond Tier

Raptor Computing Systems

Gold Tier

Distrust Terminal Trove canine.tools Weblate Uberspace Wildbase

Overview

Anubis is a Web AI Firewall Utility that weighs the soul of your connection using one or more challenges in order to protect upstream resources from scraper bots.

This program is designed to help protect the small internet from the endless storm of requests that flood in from AI companies. Anubis is as lightweight as possible to ensure that everyone can afford to protect the communities closest to them.

Anubis is a bit of a nuclear response. This will result in your website being blocked from smaller scrapers and may inhibit "good bots" like the Internet Archive. You can configure bot policy definitions to explicitly allowlist them and we are working on a curated set of "known good" bots to allow for a compromise between discoverability and uptime.

In most cases, you should not need this and can probably get by using Cloudflare to protect a given origin. However, for circumstances where you can't or won't use Cloudflare, Anubis is there for you.

If you want to try this out, connect to anubis.techaro.lol.

Support

If you run into any issues running Anubis, please open an issue. Please include all the information I would need to diagnose your issue.

For live chat, please join the Patreon and ask in the Patron discord in the channel #anubis.

Star History

Star History Chart

Packaging Status

Packaging status

Contributors

Made with contrib.rocks.