The first anti-AI tarpit. Rewritten in Python. Traps LLM crawlers in an infinite maze of fake pages and Markov babble. - NEPENTHESWEB/nepenthes-py

all 15 comments

sorted by: hot top controversial new old
[–] 3 points 1 day ago* (1 child)

Not sure about "first" theres a metric ton of these out there. Hell I made one with a honeypot and fail2ban years ago.

  • source
  • hideshow 1 child comment
  • [–] 22 points 2 days ago

    This tool has two commits that have Made-with: Cursor tags in the commit message.

    I used to use a tool that did the exact same thing in around 2000-2002. It was called wpoison and in those days we used it to trap web-crawlers that were harvesting email addresses to add to spam lists.

  • source
  • [–] 12 points 2 days ago (1 child)

    It's sad that we've had to come to this.

    That the AI tech bros think they're such hot shit that they shouldn't have to play nicely with everyone else, and that the courts of the world seem to be largely backing them up.

    They're being allowed to destroy and plunder human culture to feed their machines, things you would get thrown into the slammer for doing.

    So do whatever you have to do to preserve your corner of the internet. Whether that's battening down the hatches and defending yourself with Cloudflare/Anubis (for the love of god don't use reCapcha as you're just giving Google data to train Gemini), or attacking them with something like Nepethes, then do it.

    The more effort they have to spend scraping, or time spent cleaning up their models, is more investor money thrown into the black-hole - and they've only got so much of it to spare.

  • source
  • hideshow 1 child comment
  • [–] 8 points 2 days ago (2 children)

    Ironic that this is posted on github.

  • source
  • hideshow 2 child comments
  • [–] 4 points 2 days ago (1 child)
  • [–] 1 point 1 day ago (2 children)

    This sounds like a bad idea. It's what codeberg does, and it false positives feeding me gibberish content.

    How do humans get out of the tarpit when it false positives?

  • source
  • hideshow 2 child comments
  • [–] 1 point 13 hours ago (1 child)

    If it false positives you, I'd like to fix that (I am the author of iocaine that Codeberg uses). What browser are you on, and what's its user-agent?

    AFAIK, Codeberg does tell you atop the gibberish how to contact them in case if false positive, and they usually contact me if they can't address it on their own.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 2 days ago (1 child)

    How would such a Turing tarpit work that delivers good-looking, plausible, but very subtly non-functional code? So subtly that it takes an above-average developer to fix the result?

  • source
  • hideshow 1 child comment
  • [–] 1 point 13 hours ago

    It simply wouldn't. To poison models that way, you need a huge amount of such subtly wrong code. Preparing intentionally bad code at sych scale is impractical.

    It's easier to show clear garbage. That won't poison the model, but it gives them more work, and denies them access to good code, so they'll train on slop.

    They're doing a good job of sabotaging themselves, they don't need our help - not more than simply not serving the crawlers.

  • source
  • parent