À propos du projet
Anubis est décrit par ses auteurs comme un utilitaire de pare-feu IA Web. Il se place en amont d'une ressource web et, selon les termes mêmes du projet, « pèse l'âme » de chaque connexion HTTP entrante en la soumettant à un ou plusieurs défis avant d'accorder l'accès. L'objectif affiché est de réduire le flux de requêtes automatisées provenant des entreprises d'IA et d'autres scrapers, en mettant un accent particulier sur la protection des sites plus modestes et des communautés qui ne peuvent pas absorber cette charge.
Un thème récurrent dans le README est la légèreté : Anubis est intentionnellement conçu pour être aussi léger que possible afin que même les opérateurs disposant de ressources modestes puissent se permettre de l'exécuter. Il est positionné comme une alternative pour les situations où Cloudflare n'est pas une option, et le README suggère que de nombreux sites n'en auront pas du tout besoin et peuvent s'appuyer sur la protection CDN existante à la place.
Le projet est transparent quant aux compromis. Le README qualifie Anubis de « réponse un peu radicale » qui peut finir par bloquer de petits scrapers ainsi que des « bots légitimes » tels qu'Internet Archive. Pour atténuer cela, il met en avant des définitions de politique de bots configurables permettant aux opérateurs de mettre explicitement sur liste autorisée des agents spécifiques, et mentionne des travaux en cours sur un ensemble sélectionné de bots reconnus comme sûrs, afin de trouver un compromis entre découvrabilité et disponibilité.
Sur le plan opérationnel, le dépôt couvre les aspects habituels de l'open source : un site de documentation à l'adresse anubis.techaro.lol, un suivi des tickets GitHub pour les demandes d'assistance, et un canal de discussion lié à Patreon pour les échanges en direct. Un badge d'empaquetage Repology dans le README indique que le projet est distribué via plusieurs dépôts de paquets, et l'ensemble des badges montre également d'un coup d'œil le langage d'implémentation, la taille du dépôt et des informations sur les contributeurs.
Le README répertorie également les sponsors du projet répartis selon différents niveaux nommés, ce qui reflète un financement continu mais ne dit rien sur le comportement ou la qualité du logiciel. Tout ce qui précède est tiré du texte du README ; aucun résultat de benchmark, chiffre de débit ou affirmation de performance comparative n'y figure.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.