Artifacts Gallery Guilds Search Wiki Login Register

Welcome, Guest. Please login or register. - Thinking of joining?
Autumn in Year 5 - @675.66
Three Stars Random | Recent Posts | Guild Recents
News: :cry: Are u having fun? Guild Events: weekly zine theme 12: television

+  MelonLand Forum
|-+  Materials & Info
| |-+  ♺ ∙ Web Crafting Materials
| | |-+  I made an AI block


« previous next »
Pages: [1] Print Embed
Author Topic: I made an AI block  (Read 116 times)
Noah_S
Sr. Member ⚓︎
****
View Profile WWWArt


Noah. Earth. I make website. I.. I.. Noah. Earth.
⛺︎ My Room
iMood: Noah_S
RSS: RSS

Guild Memberships:
Artifacts:
funguyVisited on Melon's 10th Anniversary!I got robbed by Dan Q on Melonland!I met Dan Q on Melonland!A coin!Enby
« on: Today at @378.97 » Embed

https://art-noah-s.eu/index.php/how-i-made#AIblock

It blocks AI. Here's a screenshot of an AI being asked about my website yesterday.

https://art-noah-s.eu/images/victory_vs_AI.png

I named it victory vs AI. That's right bot, you're forbidden.

Dan Q wrote a followup with different options for different server configurations. Mine has some workarounds because it's a module in Joomla. And because I like the programming poetry of sending those bots to a forbidden page.

Logged

perfectionist_better.gifweb_designer.gifspeed_of_time.gifbutton290.pngmy_dream_wedding.gifClippy beats AI

Artifact Swap: Large watercraftGrowing ballwhen life gives you crab make mailMelonland has encountered a bugMerry ChristmasMessage Buddy
Dan Q
Hero Member ⚓︎
*****
View Profile WWWArt


I have no idea what I am doing
⛺︎ My Room
RSS: RSS

Guild Memberships:
Artifacts:
Dan Q Cruisin'I DIDN'T meet Dan Q on Melonland!Visited on Melon's 10th Anniversary!
« Reply #1 on: Today at @410.83 » Embed

It's a very different approach, but I like the technical magic of the strategy taken by Heydon Pickering on his blog. Their approach is that they accepts scraping by well-behaved bots, but they actively sabotage those that don't behave well (which they define as e.g. doesn't respect rel="nofollow", etc.).

If you look at the end of any of their blog posts there's a link explicitly "for" LLMs, marked rel="nofollow", so any properly-behaving scraper (whether AI or not!) shouldn't follow the link. If you follow it, you get a "nonsense" version of the post... possibly generated using something like DaDaDoDo (which I wrote a summary of back in... 2004!). Which in turn links to a further-obfuscated version, and so on... so the deeper an LLM drills through rel="nofollow" links, the more it poisons its own training data with meaningless garbage. Hilarious.

Obviously it'd be possible to use a similar approach to poison all LLM scrapers, if e.g. you detected their user-agent and served them garbage pages.  :cheesy:

Which makes me wonder: would it be possible to implement a reverse-proxy in a webserver that detected particular kinds of scrapers (e.g. AI bots) on-the-fly and served them garbage. It's a much more-aggressive approach than just 403ing them, but it'd be hilarious.

Logged

https://danq.me/_q26t/badges/dan-q-88x31-lighter.gif https://danq.me/_q26t/badges/dan-q-88x31-peekaboo-scroller.gif https://beige-buttons.danq.dev/beige-buttons-88x31.gif https://embed-html.danq.dev/embed-html-88x31.gif

Artifact Swap: PolyamorousI met Dan Q on Melonland!Joined 2025!
Dan Q
Hero Member ⚓︎
*****
View Profile WWWArt


I have no idea what I am doing
⛺︎ My Room
RSS: RSS

Guild Memberships:
Artifacts:
Dan Q Cruisin'I DIDN'T meet Dan Q on Melonland!Visited on Melon's 10th Anniversary!
« Reply #2 on: Today at @452.06 » Embed

Hey @Noah_S: is your site okay?

When I try to connect from home, I get my connection rejected, like you're blocking my IP? (Possibly I triggered some kind of block while I was experimenting with changing my user-agent, to see that you were blocking as you said?)

So I used a different IP address and ran curl htt​ps://art-noah-s.eu/index.php... and got a 403. Adding a header to spoof being Firefox got around it. So it looks like you're blocking... curl? It's not in your list, and it's possibly ill-advised: curl gets used by many legitimate RSS readers (including mine!)?

Anyway: if you want to tell me whether or not you've IP-banned me, that'd be nice! Thanks!

Logged

https://danq.me/_q26t/badges/dan-q-88x31-lighter.gif https://danq.me/_q26t/badges/dan-q-88x31-peekaboo-scroller.gif https://beige-buttons.danq.dev/beige-buttons-88x31.gif https://embed-html.danq.dev/embed-html-88x31.gif

Artifact Swap: PolyamorousI met Dan Q on Melonland!Joined 2025!
Noah_S
Sr. Member ⚓︎
****
View Profile WWWArt


Noah. Earth. I make website. I.. I.. Noah. Earth.
⛺︎ My Room
iMood: Noah_S
RSS: RSS

Guild Memberships:
Artifacts:
funguyVisited on Melon's 10th Anniversary!I got robbed by Dan Q on Melonland!I met Dan Q on Melonland!A coin!Enby
« Reply #3 on: Today at @467.41 » Embed

I have no idea what's happening with that. I haven't done anything with it since yesterday and it's working fine here?

Logged

perfectionist_better.gifweb_designer.gifspeed_of_time.gifbutton290.pngmy_dream_wedding.gifClippy beats AI

Artifact Swap: Large watercraftGrowing ballwhen life gives you crab make mailMelonland has encountered a bugMerry ChristmasMessage Buddy
Dan Q
Hero Member ⚓︎
*****
View Profile WWWArt


I have no idea what I am doing
⛺︎ My Room
RSS: RSS

Guild Memberships:
Artifacts:
Dan Q Cruisin'I DIDN'T meet Dan Q on Melonland!Visited on Melon's 10th Anniversary!
« Reply #4 on: Today at @484.11 » Embed

Looks like it's me, specifically, that's getting blocked!

Here's an nmap port scan from some other IP I control:


Code
~ nmap -p 1-1024 185.45.149.138
Starting Nmap 7.93 ( https://nmap.org ) at 2026-09-15 10:31 UTC
Nmap scan report for webhost1.host-unlimited.de (185.45.149.138)
Host is up (0.021s latency).
Not shown: 1011 filtered tcp ports (no-response)
PORT    STATE SERVICE
21/tcp  open  ftp
22/tcp  open  ssh
25/tcp  open  smtp
53/tcp  open  domain
80/tcp  open  http
106/tcp open  pop3pw
110/tcp open  pop3
143/tcp open  imap
443/tcp open  https
465/tcp open  smtps
587/tcp open  submission
993/tcp open  imaps
995/tcp open  pop3s

Nmap done: 1 IP address (1 host up) scanned in 4.69 seconds

Here's the same port scan from my home IP address:

Code
~ nmap -p 1-1024 185.45.149.138
Starting Nmap 7.991 ( https://nmap.org ) at 2026-09-15 11:32 +0100
Nmap scan report for webhost1.host-unlimited.de (185.45.149.138)
Host is up (0.031s latency).
Not shown: 1011 filtered tcp ports (no-response)
PORT    STATE  SERVICE
21/tcp  open   ftp
22/tcp  open   ssh
25/tcp  open   smtp
53/tcp  open   domain
80/tcp  closed http
106/tcp open   pop3pw
110/tcp open   pop3
143/tcp open   imap
443/tcp closed https
465/tcp open   smtps
587/tcp open   submission
993/tcp open   imaps
995/tcp open   pop3s

Nmap done: 1 IP address (1 host up) scanned in 43.18 seconds

It looks like ports 80 (http) and 443 (https) are explicitly being blocked from being accessed by my IP address! Possibly firewall configuration?

Weird that it happened now, of course! (Which is why I initially wondered if I'd hit one of your anti-AI Bot things!)

Logged

https://danq.me/_q26t/badges/dan-q-88x31-lighter.gif https://danq.me/_q26t/badges/dan-q-88x31-peekaboo-scroller.gif https://beige-buttons.danq.dev/beige-buttons-88x31.gif https://embed-html.danq.dev/embed-html-88x31.gif

Artifact Swap: PolyamorousI met Dan Q on Melonland!Joined 2025!
Noah_S
Sr. Member ⚓︎
****
View Profile WWWArt


Noah. Earth. I make website. I.. I.. Noah. Earth.
⛺︎ My Room
iMood: Noah_S
RSS: RSS

Guild Memberships:
Artifacts:
funguyVisited on Melon's 10th Anniversary!I got robbed by Dan Q on Melonland!I met Dan Q on Melonland!A coin!Enby
« Reply #5 on: Today at @578.48 » Embed

I've contacted my host about it. I also thought about that AI block at first, that's why I asked about the lost fox on error 404 in the chat.

Logged

perfectionist_better.gifweb_designer.gifspeed_of_time.gifbutton290.pngmy_dream_wedding.gifClippy beats AI

Artifact Swap: Large watercraftGrowing ballwhen life gives you crab make mailMelonland has encountered a bugMerry ChristmasMessage Buddy
Pages: [1] Print Embed 
« previous next »
 

Melonking.Net © Always and ever was! SMF 2.0.19 | SMF © 2021 | Privacy Notice | Send Feedback | Supporters ♥ Forum Guide | Rules | RSS | WAP | Mobile


MelonLand Badges and Other Melon Sites!

MelonLand Project! Visit the MelonLand Forum! Support the Forum
Visit Melonking.Net! Visit the Gif Gallery! Pixel Sea TamaNOTchi
@000 Melon
Land
Editor Recent Edits Tenement Arcade Random Link Land → Forum Art Hub Chat Webring Want to Login or Join ? Web Craft Guide Graphic Catalogue Wiki Newsletters Image Stream
Passport Sites Asatte Add your site?
Zap!
Minecraft: Online
Join: craft.melonking.net