| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: anubis | Distribution: openSUSE Tumbleweed |
| Version: 1.22.0 | Vendor: openSUSE |
| Release: 1.1 | Build date: Fri Oct 24 16:05:39 2025 |
| Group: Unspecified | Build host: reproducible |
| Size: 36318388 | Source RPM: anubis-1.22.0-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/TecharoHQ/anubis | |
| Summary: Web AI Firewall Utility | |
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.
MIT
* Fri Oct 24 2025 Yoshio Sato <vasua.ukraine@gmail.com>
- Update packaging
* use source with the vendor already installed and precompiled JS
* remove _serivce and prepare-sources.bash in favor of simplicity
* start using source signature
* Mon Oct 20 2025 Yoshio Sato <vasua.ukraine@gmail.com>
- Initial release of anubis at v1.22.0
/etc/anubis /etc/anubis/default.env /usr/bin/anubis /usr/bin/robots2policy /usr/lib/systemd/system/anubis@.service /usr/share/doc/packages/anubis /usr/share/doc/packages/anubis/README.md /usr/share/doc/packages/anubis/SECURITY.md /usr/share/doc/packages/anubis/data /usr/share/doc/packages/anubis/data/apps /usr/share/doc/packages/anubis/data/apps/allow-api-routes.yaml /usr/share/doc/packages/anubis/data/apps/bookstack-saml.yaml /usr/share/doc/packages/anubis/data/apps/gitea-rss-feeds.yaml /usr/share/doc/packages/anubis/data/apps/qualys-ssl-labs.yml /usr/share/doc/packages/anubis/data/apps/searx-checker.yml /usr/share/doc/packages/anubis/data/botPolicies.yaml /usr/share/doc/packages/anubis/data/bots /usr/share/doc/packages/anubis/data/bots/_deny-pathological.yaml /usr/share/doc/packages/anubis/data/bots/aggressive-brazilian-scrapers.yaml /usr/share/doc/packages/anubis/data/bots/ai-catchall.yaml /usr/share/doc/packages/anubis/data/bots/ai-robots-txt.yaml /usr/share/doc/packages/anubis/data/bots/cloudflare-workers.yaml /usr/share/doc/packages/anubis/data/bots/custom-async-http-client.yaml /usr/share/doc/packages/anubis/data/bots/headless-browsers.yaml /usr/share/doc/packages/anubis/data/bots/irc-bots /usr/share/doc/packages/anubis/data/bots/irc-bots/archlinux-phrik.yaml /usr/share/doc/packages/anubis/data/bots/irc-bots/gentoo-chat.yaml /usr/share/doc/packages/anubis/data/bots/us-ai-scraper.yaml /usr/share/doc/packages/anubis/data/clients /usr/share/doc/packages/anubis/data/clients/ai.yaml /usr/share/doc/packages/anubis/data/clients/git.yaml /usr/share/doc/packages/anubis/data/clients/go-get.yaml /usr/share/doc/packages/anubis/data/clients/mistral-mistralai-user.yaml /usr/share/doc/packages/anubis/data/clients/openai-chatgpt-user.yaml /usr/share/doc/packages/anubis/data/clients/small-internet-browsers /usr/share/doc/packages/anubis/data/clients/small-internet-browsers/_permissive.yaml /usr/share/doc/packages/anubis/data/clients/small-internet-browsers/netsurf.yaml /usr/share/doc/packages/anubis/data/clients/small-internet-browsers/palemoon.yaml /usr/share/doc/packages/anubis/data/clients/x-firefox-ai.yaml /usr/share/doc/packages/anubis/data/common /usr/share/doc/packages/anubis/data/common/allow-api-like.yaml /usr/share/doc/packages/anubis/data/common/allow-private-addresses.yaml /usr/share/doc/packages/anubis/data/common/json-api.yaml /usr/share/doc/packages/anubis/data/common/keep-internet-working.yaml /usr/share/doc/packages/anubis/data/common/rfc-violations.yaml /usr/share/doc/packages/anubis/data/crawlers /usr/share/doc/packages/anubis/data/crawlers/_allow-good.yaml /usr/share/doc/packages/anubis/data/crawlers/ai-search.yaml /usr/share/doc/packages/anubis/data/crawlers/ai-training.yaml /usr/share/doc/packages/anubis/data/crawlers/alibaba-cloud.yaml /usr/share/doc/packages/anubis/data/crawlers/applebot.yaml /usr/share/doc/packages/anubis/data/crawlers/bingbot.yaml /usr/share/doc/packages/anubis/data/crawlers/commoncrawl.yaml /usr/share/doc/packages/anubis/data/crawlers/duckduckbot.yaml /usr/share/doc/packages/anubis/data/crawlers/googlebot.yaml /usr/share/doc/packages/anubis/data/crawlers/huawei-cloud.yaml /usr/share/doc/packages/anubis/data/crawlers/internet-archive.yaml /usr/share/doc/packages/anubis/data/crawlers/kagibot.yaml /usr/share/doc/packages/anubis/data/crawlers/marginalia.yaml /usr/share/doc/packages/anubis/data/crawlers/mojeekbot.yaml /usr/share/doc/packages/anubis/data/crawlers/openai-gptbot.yaml /usr/share/doc/packages/anubis/data/crawlers/openai-searchbot.yaml /usr/share/doc/packages/anubis/data/crawlers/qwantbot.yaml /usr/share/doc/packages/anubis/data/embed.go /usr/share/doc/packages/anubis/data/meta /usr/share/doc/packages/anubis/data/meta/README.md /usr/share/doc/packages/anubis/data/meta/ai-block-aggressive.yaml /usr/share/doc/packages/anubis/data/meta/ai-block-moderate.yaml /usr/share/doc/packages/anubis/data/meta/ai-block-permissive.yaml /usr/share/doc/packages/anubis/data/services /usr/share/doc/packages/anubis/data/services/uptime-robot.yaml /usr/share/doc/packages/anubis/docs /usr/share/doc/packages/anubis/docs/.dockerignore /usr/share/doc/packages/anubis/docs/.gitignore /usr/share/doc/packages/anubis/docs/Dockerfile /usr/share/doc/packages/anubis/docs/README.md /usr/share/doc/packages/anubis/docs/blog /usr/share/doc/packages/anubis/docs/blog/2025-06-16-welcome /usr/share/doc/packages/anubis/docs/blog/2025-06-16-welcome/index.mdx /usr/share/doc/packages/anubis/docs/blog/2025-06-27-release-1.20.0 /usr/share/doc/packages/anubis/docs/blog/2025-06-27-release-1.20.0/index.mdx /usr/share/doc/packages/anubis/docs/blog/2025-06-27-release-1.20.0/sunburst.webp /usr/share/doc/packages/anubis/docs/blog/2025-07-09-incident-report /usr/share/doc/packages/anubis/docs/blog/2025-07-09-incident-report/index.mdx /usr/share/doc/packages/anubis/docs/blog/2025-07-09-incident-report/window-portal.jpg /usr/share/doc/packages/anubis/docs/blog/2025-07-22-release-1.21.1 /usr/share/doc/packages/anubis/docs/blog/2025-07-22-release-1.21.1/anubis-i18n.webp /usr/share/doc/packages/anubis/docs/blog/2025-07-22-release-1.21.1/index.mdx /usr/share/doc/packages/anubis/docs/blog/2025-08-18-funding-update /usr/share/doc/packages/anubis/docs/blog/2025-08-18-funding-update/around-the-bend.webp /usr/share/doc/packages/anubis/docs/blog/2025-08-18-funding-update/index.mdx /usr/share/doc/packages/anubis/docs/blog/2025-08-28-cpu-core-odd /usr/share/doc/packages/anubis/docs/blog/2025-08-28-cpu-core-odd/ProofOfWorkDiagram /usr/share/doc/packages/anubis/docs/blog/2025-08-28-cpu-core-odd/ProofOfWorkDiagram/index.jsx /usr/share/doc/packages/anubis/docs/blog/2025-08-28-cpu-core-odd/ProofOfWorkDiagram/styles.module.css /usr/share/doc/packages/anubis/docs/blog/2025-08-28-cpu-core-odd/index.mdx /usr/share/doc/packages/anubis/docs/blog/2025-08-28-cpu-core-odd/parc-dsilence.webp /usr/share/doc/packages/anubis/docs/blog/authors.yml /usr/share/doc/packages/anubis/docs/docs /usr/share/doc/packages/anubis/docs/docs/CHANGELOG.md /usr/share/doc/packages/anubis/docs/docs/admin /usr/share/doc/packages/anubis/docs/docs/admin/_category_.json /usr/share/doc/packages/anubis/docs/docs/admin/botstopper.mdx /usr/share/doc/packages/anubis/docs/docs/admin/caveats-gitea-forgejo.mdx /usr/share/doc/packages/anubis/docs/docs/admin/caveats-xff.mdx /usr/share/doc/packages/anubis/docs/docs/admin/configuration /usr/share/doc/packages/anubis/docs/docs/admin/configuration/_category_.json /usr/share/doc/packages/anubis/docs/docs/admin/configuration/challenges /usr/share/doc/packages/anubis/docs/docs/admin/configuration/challenges/_category_.json /usr/share/doc/packages/anubis/docs/docs/admin/configuration/challenges/index.mdx /usr/share/doc/packages/anubis/docs/docs/admin/configuration/challenges/metarefresh.mdx /usr/share/doc/packages/anubis/docs/docs/admin/configuration/challenges/preact.mdx /usr/share/doc/packages/anubis/docs/docs/admin/configuration/challenges/proof-of-work.mdx /usr/share/doc/packages/anubis/docs/docs/admin/configuration/custom-status-codes.mdx /usr/share/doc/packages/anubis/docs/docs/admin/configuration/expressions.mdx /usr/share/doc/packages/anubis/docs/docs/admin/configuration/import.mdx /usr/share/doc/packages/anubis/docs/docs/admin/configuration/impressum.mdx /usr/share/doc/packages/anubis/docs/docs/admin/configuration/open-graph.mdx /usr/share/doc/packages/anubis/docs/docs/admin/configuration/redirect-domains.mdx /usr/share/doc/packages/anubis/docs/docs/admin/configuration/subrequest-auth.mdx /usr/share/doc/packages/anubis/docs/docs/admin/configuration/thresholds.mdx /usr/share/doc/packages/anubis/docs/docs/admin/default-allow-behavior.mdx /usr/share/doc/packages/anubis/docs/docs/admin/environments /usr/share/doc/packages/anubis/docs/docs/admin/environments/_category_.json /usr/share/doc/packages/anubis/docs/docs/admin/environments/apache.mdx /usr/share/doc/packages/anubis/docs/docs/admin/environments/caddy.mdx /usr/share/doc/packages/anubis/docs/docs/admin/environments/cloudflare.mdx /usr/share/doc/packages/anubis/docs/docs/admin/environments/docker-compose.mdx /usr/share/doc/packages/anubis/docs/docs/admin/environments/kubernetes.mdx /usr/share/doc/packages/anubis/docs/docs/admin/environments/nginx.mdx /usr/share/doc/packages/anubis/docs/docs/admin/environments/traefik.mdx /usr/share/doc/packages/anubis/docs/docs/admin/frameworks /usr/share/doc/packages/anubis/docs/docs/admin/frameworks/_category_.json /usr/share/doc/packages/anubis/docs/docs/admin/frameworks/htmx.mdx /usr/share/doc/packages/anubis/docs/docs/admin/frameworks/wordpress.mdx /usr/share/doc/packages/anubis/docs/docs/admin/installation.mdx /usr/share/doc/packages/anubis/docs/docs/admin/native-install.mdx /usr/share/doc/packages/anubis/docs/docs/admin/policies.mdx /usr/share/doc/packages/anubis/docs/docs/admin/robots2policy.mdx /usr/share/doc/packages/anubis/docs/docs/admin/thoth.mdx /usr/share/doc/packages/anubis/docs/docs/design /usr/share/doc/packages/anubis/docs/docs/design/_category_.json /usr/share/doc/packages/anubis/docs/docs/design/how-anubis-works.mdx /usr/share/doc/packages/anubis/docs/docs/design/why-proof-of-work.mdx /usr/share/doc/packages/anubis/docs/docs/developer /usr/share/doc/packages/anubis/docs/docs/developer/_category_.json /usr/share/doc/packages/anubis/docs/docs/developer/building-anubis.md /usr/share/doc/packages/anubis/docs/docs/developer/code-quality.md /usr/share/doc/packages/anubis/docs/docs/developer/local-dev.md /usr/share/doc/packages/anubis/docs/docs/developer/signed-commits.md /usr/share/doc/packages/anubis/docs/docs/funding.md /usr/share/doc/packages/anubis/docs/docs/index.mdx /usr/share/doc/packages/anubis/docs/docs/user /usr/share/doc/packages/anubis/docs/docs/user/_category_.json /usr/share/doc/packages/anubis/docs/docs/user/frequently-asked-questions.mdx /usr/share/doc/packages/anubis/docs/docs/user/known-broken-extensions.md /usr/share/doc/packages/anubis/docs/docs/user/known-instances.md /usr/share/doc/packages/anubis/docs/docs/user/why-see-challenge.md /usr/share/doc/packages/anubis/docs/docusaurus.config.ts /usr/share/doc/packages/anubis/docs/fly.toml /usr/share/doc/packages/anubis/docs/manifest /usr/share/doc/packages/anubis/docs/manifest/1password.yaml /usr/share/doc/packages/anubis/docs/manifest/cfg /usr/share/doc/packages/anubis/docs/manifest/cfg/anubis /usr/share/doc/packages/anubis/docs/manifest/cfg/anubis/botPolicies.yaml /usr/share/doc/packages/anubis/docs/manifest/cfg/nginx /usr/share/doc/packages/anubis/docs/manifest/cfg/nginx/mime.types /usr/share/doc/packages/anubis/docs/manifest/cfg/nginx/nginx.conf /usr/share/doc/packages/anubis/docs/manifest/deployment.yaml /usr/share/doc/packages/anubis/docs/manifest/ingress.yaml /usr/share/doc/packages/anubis/docs/manifest/kustomization.yaml /usr/share/doc/packages/anubis/docs/manifest/onionservice.yaml /usr/share/doc/packages/anubis/docs/manifest/poddisruptionbudget.yaml /usr/share/doc/packages/anubis/docs/manifest/service.yaml /usr/share/doc/packages/anubis/docs/package-lock.json /usr/share/doc/packages/anubis/docs/package.json /usr/share/doc/packages/anubis/docs/sidebars.ts /usr/share/doc/packages/anubis/docs/src /usr/share/doc/packages/anubis/docs/src/components /usr/share/doc/packages/anubis/docs/src/components/HomepageFeatures /usr/share/doc/packages/anubis/docs/src/components/HomepageFeatures/index.tsx /usr/share/doc/packages/anubis/docs/src/components/HomepageFeatures/styles.module.css /usr/share/doc/packages/anubis/docs/src/components/RandomKey /usr/share/doc/packages/anubis/docs/src/components/RandomKey/index.tsx /usr/share/doc/packages/anubis/docs/src/css /usr/share/doc/packages/anubis/docs/src/css/custom.css /usr/share/doc/packages/anubis/docs/src/pages /usr/share/doc/packages/anubis/docs/src/pages/index.module.css /usr/share/doc/packages/anubis/docs/src/pages/index.tsx /usr/share/doc/packages/anubis/docs/static /usr/share/doc/packages/anubis/docs/static/.nojekyll /usr/share/doc/packages/anubis/docs/static/img /usr/share/doc/packages/anubis/docs/static/img/android-chrome-512x512.png /usr/share/doc/packages/anubis/docs/static/img/anubis /usr/share/doc/packages/anubis/docs/static/img/anubis/happy.webp /usr/share/doc/packages/anubis/docs/static/img/anubis/pensive.webp /usr/share/doc/packages/anubis/docs/static/img/anubis/reject.webp /usr/share/doc/packages/anubis/docs/static/img/botstopper /usr/share/doc/packages/anubis/docs/static/img/botstopper/example-screenshot.webp /usr/share/doc/packages/anubis/docs/static/img/botstopper/happy.webp /usr/share/doc/packages/anubis/docs/static/img/botstopper/pensive.webp /usr/share/doc/packages/anubis/docs/static/img/botstopper/reject.webp /usr/share/doc/packages/anubis/docs/static/img/docusaurus.png /usr/share/doc/packages/anubis/docs/static/img/favicon.ico /usr/share/doc/packages/anubis/docs/static/img/favicon.webp /usr/share/doc/packages/anubis/docs/static/img/happy.webp /usr/share/doc/packages/anubis/docs/static/img/logo.svg /usr/share/doc/packages/anubis/docs/static/img/social-card.jpg /usr/share/doc/packages/anubis/docs/static/img/sponsors /usr/share/doc/packages/anubis/docs/static/img/sponsors/caninetools-logo.webp /usr/share/doc/packages/anubis/docs/static/img/sponsors/distrust-logo.webp /usr/share/doc/packages/anubis/docs/static/img/sponsors/fabulous-systems.webp /usr/share/doc/packages/anubis/docs/static/img/sponsors/nepeat-logo.webp /usr/share/doc/packages/anubis/docs/static/img/sponsors/raptor-computing-logo.webp /usr/share/doc/packages/anubis/docs/static/img/sponsors/terminal-trove.webp /usr/share/doc/packages/anubis/docs/static/img/sponsors/uberspace-logo.webp /usr/share/doc/packages/anubis/docs/static/img/sponsors/weblate-logo.webp /usr/share/doc/packages/anubis/docs/static/img/sponsors/wildbase-logo.webp /usr/share/doc/packages/anubis/docs/static/img/undraw_docusaurus_mountain.svg /usr/share/doc/packages/anubis/docs/static/img/undraw_docusaurus_react.svg /usr/share/doc/packages/anubis/docs/static/img/undraw_docusaurus_tree.svg /usr/share/doc/packages/anubis/docs/tsconfig.json /usr/share/licenses/anubis /usr/share/licenses/anubis/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Oct 29 22:34:19 2025