Path to this page:
./
www/anubis,
Proof-of-work check to stop AI bots
Branch: CURRENT,
Version: 1.25.0nb1,
Package name: anubis-1.25.0nb1,
Maintainer: bsiegertAnubis weighs the soul of your connection using a sha256 proof-of-work
challenge in order to protect upstream resources from scraper bots.
Installing and using this will likely result in your website not being
indexed by some search engines. This is considered a feature of Anubis,
not a bug.
This is a bit of a nuclear response, but AI scraper bots scraping so
aggressively have forced my hand. I hate that I have to do this, but
this is what we get for the modern Internet because bots don't conform
to standards like robots.txt, even when they claim to.
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.
Master sites:
Filesize: 16219.647 KB
Version history: (Expand)
- (2026-06-05) Updated to version: anubis-1.25.0nb1
- (2026-05-22) Updated to version: anubis-1.25.0
- (2026-05-10) Updated to version: anubis-1.24.0nb5
- (2026-04-08) Updated to version: anubis-1.24.0nb4
- (2026-03-06) Updated to version: anubis-1.24.0nb3
- (2026-02-24) Updated to version: anubis-1.24.0nb2
CVS history: (Expand)
2026-06-05 12:21:56 by Benny Siegert | Files touched by this commit (205) |  |
Log message:
Revbump all Go packages after go126 security update
|
2026-05-22 18:42:20 by Ryo ONODERA | Files touched by this commit (3) |  |
Log message:
www/anubis: Update to 1.25.0
Changelog:
1.25.0:
Add iplist2rule tool that lets admins turn an IP address blocklist into an \
Anubis ruleset.
Add Polish locale (#1292)
Fix honeypot and imprint links missing BASE_PREFIX when deployed behind a \
path prefix (#1402)
Add ANEXIA Sponsor logo to docs (#1409)
Improve idle performance in memory storage
Add HAProxy Configurations to Docs (#1424)
What's Changed
build(deps): bump the github-actions group with 4 updates by \
@dependabot[bot] in #1355
feat(localization): add Polish language translation by @btomaev in #1363
docs(known-instances): Alphabetical order + Add Valve Corporation by \
@p0008874 in #1352
test: basic nginx smoke test by @Xe in #1365
build(deps): bump the github-actions group with 3 updates by \
@dependabot[bot] in #1369
build(deps-dev): bump esbuild from 0.27.1 to 0.27.2 in the npm group by \
@dependabot[bot] in #1368
fix(test): remove interactive flag from nginx smoke test docker run c… by \
@JasonLovesDoggo in #1371
test(nginx): fix tests to work in GHA by @Xe in #1372
feat: iplist2rule utility command by @Xe in #1373
Update check-spelling metadata by @JasonLovesDoggo in #1379
fix: Update SSL Labs IP addresses by @majiayu000 in #1377
fix: respect Accept-Language quality factors in language detection by \
@majiayu000 in #1380
build(deps): bump the gomod group across 1 directory with 3 updates by \
@dependabot[bot] in #1370
Revert "build(deps): bump the gomod group across 1 directory with 3 \
updates" by @JasonLovesDoggo in #1386
build(deps): bump preact from 10.28.0 to 10.28.1 in the npm group by \
@dependabot[bot] in #1387
docs: document how to import the default config by @Xe in #1392
fix sponsor (Databento) logo size by @ayoung5555 in #1395
fix: correct typos by @antonkesy in #1398
fix(web): include base prefix in generated URLs by @Xe in #1403
docs: clarify botstopper kubernetes instructions by @tarrow in #1404
Add IP mapped Perplexity user agents by @tdgroot in #1393
build(deps): bump astral-sh/setup-uv from 7.1.6 to 7.2.0 in the \
github-actions group by @dependabot[bot] in #1413
build(deps): bump preact from 10.28.1 to 10.28.2 in the npm group by \
@dependabot[bot] in #1412
chore: add comments back to Challenge struct. by @JasonLovesDoggo in #1419
performance: remove significant overhead of decaymap/memory by @brainexe in #1420
web: fix spacing/indent by @bjacquin in #1423
build(deps): bump the github-actions group with 4 updates by \
@dependabot[bot] in #1425
Improve Dutch translations by @louwers in #1446
chore: set up commitlint, husky, and prettier by @Xe in #1451
Fix a CI warning: "The set-output command is deprecated" by \
@kurtmckee in #1443
feat(apps): add updown.io policy by @hyperdefined in #1444
docs: add AI coding tools policy by @Xe in #1454
feat(docs): Add ANEXIA Sponsor logo by @Earl0fPudding in #1409
chore: sync logo submissions by @Xe in #1455
build(deps): bump the github-actions group across 1 directory with 6 updates \
by @dependabot[bot] in #1453
build(deps): bump the npm group across 1 directory with 2 updates by \
@dependabot[bot] in #1452
feat(docs): Add HAProxy Configurations to Docs by @Earl0fPudding in #1424
|
2026-05-07 20:50:12 by Benny Siegert | Files touched by this commit (204) |  |
Log message:
Revbump all Go packages after go126 security update
|
2026-04-08 07:45:14 by Benny Siegert | Files touched by this commit (203) |  |
Log message:
Revbump all Go packages after security update
|
2026-03-06 22:08:08 by Benny Siegert | Files touched by this commit (203) |  |
Log message:
Revbump all Go packages after go126 update
|
| 2026-02-24 09:45:43 by Benny Siegert | Files touched by this commit (203) |
Log message:
Revbump all Go packages after default version bump
|
| 2026-01-26 20:49:21 by Benny Siegert | Files touched by this commit (21) |
Log message:
Move non-pattern Go flags to GOFLAGS.
GO_BUILD_PATTERN is only for patterns, as announced on tech-pkg@.
|
2026-01-15 20:55:00 by Benny Siegert | Files touched by this commit (202) |  |
Log message:
Revbump all Go packages after go125 update
|