Weigh the soul of incoming HTTP requests using proof-of-work to stop AI crawlers
I'm one of the two maintainers of the project. See https://github.com/TecharoHQ/anubis/commits?author=JasonLovesDoggo
Bloxxel64
Check their projects out: Bladder's Simples: The (Unofficial) Game, SM64LinuxLauncher
Neon
Check their projects out: Annoy Lou, Slack zeon, Ntfy w/ som, Summer of making Share votes, @grok is this true, ruby scrapes a book site, SoM userscript, Shipwrecked random phone number, Washing machine updates
Toshit
Check their projects out: epoxy-tls, SoM Grand Survey: Mount Kablooey Summit Visitor Center, m3-dreamland, dreamland.js, scramjet, SoM Harbor, powerd, Summer Of Making
Esther
Check their projects out: Blahaj Chaos, Flipper Control, Venco's Corner of the Internet, Hackclub Universal Turing Complete Language
fluffy
Check their projects out: Polished (V1), Radian OS, The Polished OS Development Course, libxnotch
GGORG
Whoops! Looks like they don't have a project yet. Maybe ask them to start one?
Once you ship this you can't edit the description of the project, but you'll be able to add more devlogs and re-ship it as you add new features!
Worked on commit linting, https://github.com/TecharoHQ/anubis/pull/686, Reverse DNS (no pr made yet) lookups to allow reverse DNS masks like crawl----.googlebot.com o to be able to be matched. See https://developers.google.com/search/docs/crawling-indexing/verifying-googlebot for more info
Added support for custom weight thresholds via CEL (common expression language)
This allows you to define thresholds/changes for stuff. e.g.
> (see screenshot) This would remove five weight points from the request, which would make Anubis present the Meta Refresh challenge in the default configuration.
See https://github.com/TecharoHQ/anubis/commit/226cf36bf7707625dd756fb63f4164fefbbf10e6
Wrote two big PRs https://github.com/TecharoHQ/anubis/pull/676 and https://github.com/TecharoHQ/anubis/pull/675 which sped parts of anubis by 4-6x then optimized the CIDR tree optimizing the hotpath by 3-20x
nice!!
me and the homies love anubis
also a bunch of PR reviewing/testing/bug hunting which I did in my IDE