Salta al contenuto principale




The Open-Source Software Saving the Internet From AI Bot Scrapers




The Open-Source Software Saving the Internet From AI Bot Scrapers


For someone who says she is fighting AI bot scrapers just in her free time, Xe Iaso seems to be putting up an impressive fight. Since she launched it in January, Anubis, a “program is designed to help protect the small internet from the endless storm of requests that flood in from AI companies,” has been downloaded nearly 200,000 times, and is being used by notable organizations including GNOME, the popular open-source desktop environment for Linux, FFmpeg, the open-source software project for handling video and other media, and UNESCO, the United Nations organization for educations, science, and culture.

Iaso decided to develop Anubis after discovering that her own Git server was struggling with AI scrapers, bots that crawl the web hoovering up anything that can be used for the training data that power AI models. Like many libraries, archives, and other small organizations, Iaso discovered her Git server was getting slammed only when it stopped working.

“I wasn't able to load it in my browser. I thought, huh, that's strange,” Iaso told me on a call. “So I looked at the logs and I figured out that it's restarted about 500 times in the last two days. So I looked in the access logs and I saw that [an] Amazon [bot] was clicking on every single link.”

Iaso knew it was an Amazon bot because it self identified as such. She said she considered withdrawing the Git server from the open web but that because she wants to keep some of the source code hosted there open to the public, she tried to stop the Amazon bot instead.

“I tried some things that I can’t admit in a recorded environment. None of them worked. So I had a bad idea,” she said. “I implemented some code. I put it up on GitHub in an experimental project dumping ground, and then the GNOME desktop environment started using it as a Hail Mary. And that's about when I knew that I had something on my hands.”

There are several ways people and organizations are trying to stop bots at the moment. Historically, robots.txt, a file sites could use to tell automated tools not to scrape, was a respected and sufficient norm for this purpose, but since the generative AI boom, major AI companies as well as less established companies and even individuals, often ignored it. CAPTCHAs, the little tests users take to prove they’re not a robot, aren’t great, Iaso said, because some AI bot scrapers have CAPTCHA solvers built in. Some developers have created “infinite mazes” that send AI bot scrapers from useless link to useless link, diverting them from the actual sites humans use and wasting their time. Cloudflare, the ubiquitous internet infrastructure company, has created a similar “AI labyrinth” feature to trap bots.

Iaso, who said she deals with some generative AI at her day job, told me that “from what I have learned, poisoning datasets doesn't work. It makes you feel good, but it ends up using more compute than you end up saving. I don't know the polite way to say this, but if you piss in an ocean, the ocean does not turn into piss.”

In other words, Iaso thinks that it might be fun to mess with the AI bots that are trying to mess with the internet, but in many cases it’s not practical to send them on these wild goose chases because it requires resources Cloudflare might have, but small organizations and individuals don’t.

“Anubis is an uncaptcha,” Iaso explains on her site. “It uses features of your browser to automate a lot of the work that a CAPTCHA would, and right now the main implementation is by having it run a bunch of cryptographic math with JavaScript to prove that you can run JavaScript in a way that can be validated on the server.”

Essentially, Anubis verifies that any visitor to a site is a human using a browser as opposed to a bot. One of the ways it does this is by making the browser do a type of cryptographic math with JavaScript or other subtle checks that browsers do by default but bots have to be explicitly programmed to do. This check is invisible to the user, and most browsers since 2022 are able to complete this test. In theory, bot scrapers could pretend to be users with browsers as well, but the additional computational cost of doing so on the scale of scraping the entire internet would be huge. This way, Anubis creates a computational cost that is prohibitively expensive for AI scrapers that are hitting millions and millions of sites, but marginal for an individual user who is just using the internet like a human.

Anubis is free, open source, lightweight, can be self-hosted, and can be implemented almost anywhere. It also appears to be a pretty good solution for what we’ve repeatedly reported is a widespread problem across the internet, which helps explain its popularity. But Iaso is still putting a lot of work into improving it and adding features. She told me she’s working on a non cryptographic challenge so it taxes users’ CPUs less, and also thinking about a version that doesn’t require JavaScript, which some privacy-minded disable in their browsers.

The biggest challenge in developing Anubis, Iaso said, is finding the balance.

“The balance between figuring out how to block things without people being blocked, without affecting too many people with false positives,” she said. “And also making sure that the people running the bots can't figure out what pattern they're hitting, while also letting people that are caught in the web be able to figure out what pattern they're hitting, so that they can contact the organization and get help. So that's like, you know, the standard, impossible scenario.”

Iaso has a Patreon and is also supported by sponsors on Github who use Anubis, but she said she still doesn’t have enough financial support to develop it full time. She said that if she had the funding, she’d also hire one of the main contributors to the project. Ultimately, Anubis will always need more work because it is a never ending cat and mouse game between AI bot scrapers and the people trying to stop them.

Iaso said she thinks AI companies follow her work, and that if they really want to stop her and Anubis they just need to distract her.

“If you are working at an AI company, here's how you can sabotage Anubis development as easily and quickly as possible,” she wrote on her site. “So first is quit your job, second is work for Square Enix, and third is make absolute banger stuff for Final Fantasy XIV. That’s how you can sabotage this the best.”


in reply to sabreW4K3

This thing Anubis always flags me for some reason. I use mullvad and safari (ios) with some add and tracker blocking extensions.
in reply to FundMECFS

More sites in general are blocking mullvad traffic lately (in my experience), and I’m not sure what, if anything, can be done about it.
in reply to Photuris

I expect better from a popular FOSS tool being used by privacy aware people though.

in reply to Kaiser 📷🍺📮🤘🏻🥘🐧🐾💻🎵

@kaiser_photo
Thank you for your kind words! Yes, the photo film has taken me hostage)) I'm currently working on medium format photography, having shot and developed two films. I'll be happy to share my results soon. However, I had to send my camera to CLA. Additionally, I've acquired a macro lens for scanning medium format images. My plans include learning how to develop films in a dark room.



#photography #photograph #GeorgiaFrom 2016 to 2021, I roamed rural Georgia (and nearby) with my camera and pretended to be a #photographer. Here is image #54 from the series. Location: Heflin, Alabama



About 450 Republic Services employees, who are members of the Teamsters Local 25, are walking the picket lines, fighting for better wages, and better benefits.

#strike #unions #union #strikes #workersrights #socialism #communism #capitalism #anarchism #anarchy #marxism #anticapitalism #revolution #classwar #politics

share.google/GHqoyadb6O2quoYVX




(Un)orthodox intelligence operations: How Russia is using its churches abroad
https://www.euronews.com/2025/07/07/unorthodox-intelligence-operations-how-russia-is-using-its-churches-abroad?utm_source=flipboard&utm_medium=activitypub

Posted into World News @world-news-euronews



La bildstrio en la hodiaŭa Guardian 🤩
in reply to Neil

Do, kelkmaniere britoj scias ke eksterlande oni ne ĉie parolas la anglan 🙂


🎯 ■ Sube a Google Maps la ubicación más romántica y las redes se derriten de amor ■ La envidia crece por momentos.
huffingtonpost.es/virales/sube…

#virales #twitter #pareja #amor #googlemaps





Weedkiller ingredient widely used in US can damage organs and gut bacteria, research shows.

Diquat is banned in the UK, EU, China and other countries. The US has resisted calls to regulate it. #ClimateChange

theguardian.com/environment/20…







PlayStation 6 pode chegar apenas em 2029 com o ciclo mais longo de sempre
🔗 tugatech.com.pt/t69050-playsta…

#AMD #hardware #playstation #PS5 #Sony #tecnologia #twitter



Tutti i Tony Effe sul palco del Circo Massimo | Rolling Stone Italia
https://www.rollingstone.it/musica/live/tutti-i-tony-effe-sul-palco-del-circo-massimo/995678/?utm_source=flipboard&utm_medium=activitypub

Pubblicato su Rolling Stone Italia @rolling-stone-italia-RollingStoneIta



🎶 Pero si me dan a elegir entre todas las vidas yo escojo
La del pirata cojo con pata de palo, con parche en el ojo, con cara de malo
El viejo truhán, capitán de un barco que tuviera por bandera
Un par de tibias y una calavera 🎶

La del pirata cojo Letra Joaquin Sabina - YouTube

in reply to .˳·˖✶Rowan ✶ ˖·˳.

La imagen muestra una bandera con un fondo negro. En el centro de la bandera, hay un símbolo clásico de los piratas: un cráneo blanco con una venda roja en el ojo izquierdo, cruzado por dos huesos de fémur blancos. El cráneo tiene una expresión burlona, con la boca abierta mostrando los dientes. La venda roja añade un toque de color vibrante al diseño, que es predominante en blanco y negro. La bandera parece estar hecha de tela y tiene agujeros en las esquinas para sujeción, lo que sugiere que está diseñada para ser ondeada en un viento.

Proporcionado por @altbot, generado de forma privada y local usando Ovis2-8B

🌱 Energía utilizada: 0.160 Wh





When I was a kid, I sometimes wondered how a sprinkler "knew" how to change directions without being powered with electronics. I think it wasn't until I was in my late 30s that I came across this GIF and I realized how insanely genius a simple sprinkler really is.

EDIT: Some people have kindly pointed out that this GIF was in fact from a demonstration on how different gears function and not from an actual sprinkler as I had originally led to believe. Other people have been assholes about it.

Questa voce è stata modificata (2 mesi fa)

reshared this

in reply to Sean Kleefeld

I've never taken one apart but usually thought that they were turned by moving pieces which interrupt the water jet. They turn the nozzle each time they hit the jet, and somehow change alignment when the nozzle hits one of the stops that define the maximum and minimum turning angle.

...and one dip into Wikipedia later, I know those designs are called "impact sprinklers", and more recent ones actually do use gears. Interesting choice. Does it mean they can't adapt the angle they're covering? Or is there some more cleverness to it? You could add variable gearig to affect how far the thing turns, but that sounds expensive and complex.



Afghanistan, MSF: “Cresce il numero dei pazienti pediatrici negli ospedali” medicisenzafrontiere.it/news-e… #News
#News


Brandanschlag auf Kirche: Zwei Polizistinnen verletzt, Täter in Psychiatrie exxpress.at/news/brandanschlag… Ein 28-Jähriger zündet mehrere Altäre in der St.-Martin-Kirche von Garmisch (Bayern) an, verletzt zwei Beamtinnen und wird in eine psychiatrische Klinik eingewiesen. Der Schaden ist enorm. #news #press


globalist.it/world/2025/07/07/…

Mettiamola così: visto il grande numero di Russi caduti in disgrazia con Putin trovati morti qualche cattivo pensiero è legittimo



Saw @joel s post about ricing, and thought I'd share some rices that I did back some years ago, most of them are very simple though. The last one and the simplest of them all is my current setup
A spectrwm screenshot with a cityscape from tokyo with a girl in front, a couple of terminals and a bar. Another bspwm screenshot this time with transparancy and a picture of the quite majestic prekestolen mountain in western Norayw My current rather sparse bspwm setup with just a couple of windows with little in them
A unix porn style screenshot of bspwm with huge gaps, and a nice mountain landscape in the background there are just miscellaneous stuff in the terminals A qtile setup with some F# development going on.
@Joel
in reply to Nick (Alatar the Blue)

Yeah, the same here, Back in the day I had an ultra fancy gnome 2 setup with a fancy mac like launcher at the bottom, the compiz cube, and windows that burned away when I closed them, transparancy and everything, now it's just terminals with a 2 px border around them, and nothing else 😛
in reply to sotolf

to be fair I haven't moved my dwm ricing in 2 years so, yeah




Umpire has 'rest day' after line-call controversy
https://www.bbc.com/sport/tennis/articles/c3vd1w9kr3lo?utm_source=flipboard&utm_medium=activitypub

Posted into Top Stories @top-stories-BBCNews




ICYMI: 🏺 How did light shape religious experience in ancient Mesopotamian temples?

We investigated this by reconstructing and analysing lighting conditions in four common types of sacred architecture from the ancient Near East.

Using standardised 3D models, we simulated how natural light entered temple spaces.

🔍 Read more about our approach and results here:
🔗 artefacts-berlin.de/portfolio-…

#DigitalArchaeology #AncientNearEast #Mesopotamia #3DModeling #SacredArchitecture #Archaeology #OpenScience





Un progetto dell'Università di Pisa dimostra che i concentratori solari luminescenti possono essere prodotti con plastica acrilica rigenerata, riducendo le emissioni fino al 75% rispetto ai materiali convenzionali #ClimateTech #energierinnovabili #greenplanner #Fotovoltaico

greenplanner.it/2025/06/30/fot…



Anubis, The Opensource Defender Against AI Bots: I fight bots in my free time


Project.


Pensa per il PSE, che se la vota sparisce e se non la vota certifica che ha fatto bene a tenerli fuori dalla Commissione.

mastodon.world/@ilpost_bot/114…



I went for a walk today and may have taken a "few" photos.

This will likely be a fairly long thread, so bear with me lol

1/? 🧵

#Photography #Nature #Wildlife #Flowers #FoundObjects #CoolThingsIFound



The first evening I took portraits at Revisiting Analogue I didn’t think anyone would show up so I took a still life of the wall that I hung. Featuring work by Tamara Chatterjee, Jarek Michalski, and Lori Fox Rossi.

Linhof Technika V
Nikkor-W 210/5.6 @ f20 & 1/2s swing
Ilford HP5+ ex2019 EI200

#BeNiceShootFilm #TheFilmCommunity #BelieveInFilm #GrainIsGood #LargeFormat #4x5Film #Ilford #IlfordFilm #IlfordHP5+ #Linhof #LinhofTechnika #LinhofCamera #ExpiredFilm #Monochrome



In 20 minutes, Mields, Blazíkova, Lischka and the Hathor Consort perform #Strozzi in #Regensburg worldconcerthall.com/en/schedu… #wch


3.530 Menschen sind laut der UNO im vergangenen Jahr auf dem Mittelmeer gestorben oder werden vermisst. Doch die Bundesregierung tut nichts dagegen. Im Gegenteil:

reshared this



L'Anticapitaliste📣 Exploiter, entasser, faire taire : dans les vignes, le capitalisme agricole à nu: En juin 2025, la Fédération régionale des syndicats d’exploitants agricoles de Bourgogne–Franche-Comté a déposé une… 📣NPA-A #Agriculture #Capitalisme #Exploitation #Vignerons #DroitsDesTravailleurs

Exploiter, entasser, faire tai...



Anubis, The Opensource Defender Against AI Bots: I fight bots in my free time


Project.


These words of defiant unity followed the horror of the 7/7 bombings. Imagine what we would hear today instead | Hugh Muir theguardian.com/commentisfree/… #7JulyLondonattacks #KenLivingstone #England #London #UKnews



Eppure strano, si sta circondando di fascisti e sovranisti (col culo degli altri) anti europei, in Europa dovrebbe essere ben vista.

mastodon.world/@ilpost_bot/114…



Russian Forces Take Control of Settlement of Dachnoye in Dnepropetrovsk Region - MoD sputnikglobe.com/20250707/russ… MOSCOW (Sputnik) - Russia's Battlegroup Tsentr has taken control of the settlement of Dachnoye in the Dnepropetrovsk Region, the Russian Defense Ministry said on Monday. #news #press


#gaza #aid #cia
@palestine

"CIA officer behind a Gaza mercenary firm once advised a defence contractor whose owner enjoyed close ties to UAE and pro-Israel groups"
"The story of Safe Reach Solutions (SRS) exemplifies the shadowy revolving door between old spies and Middle Eastern states"
"Since Israel went to war on Gaza, SRS has sent Arabic-speaking mercenaries to oversee aid distributed by the controversial US- and Israeli-backed Gaza Humanitarian Foundation"

middleeasteye.net/news/war-gaz…




La tua voce perché la natura non sia trasformata in un luna park per cacciatori! Più mesi per sparare, aumento delle specie cacciabili, meno aree protette: una legge pericolosa che mette a rischio animali già vulnerabili e trasforma la natura in un campo di tiro.

È ancora possibile fermarla! Firma per difendere la biodiversità, il diritto degli animali a vivere liberi e la nostra sicurezza.

Chiedi al Governo di non consegnare la fauna ai cacciatori!

attivati.wwf.it/stop-caccia-se…



📽️ Dilluns 07/07/25 - Cinema dilluns projectarà Nobody knows, VOSE (2004)

❄️ Tenim aire acondicionat!

blogs.sindominio.net/lacinetik…

#cinema #movie #pelicula #NobodyKnows #HirokazuKoreeda #SantAndreuDelPalomar



Here @MelissaBearTrix can have a very big laugh…

intrieste.com/2025/07/03/stole…

Oblomov reshared this.