Huh neat. Guess I found it in the robots.txt because now it says "Payment Required - Access Denied. See https://shkspr.mobi/llms.txt"
Since my ISP has me behind CGNAT I wonder if anyone else on my same ISP is blocked. Hell I could keep restarting my router, getting assigned new IPs, and going to that URL to make sure everyone using the same provider is blocked. Could do it on my cellphone too to be extra thorough, since cell networks give many users the same IP with CGNAT.
Huh neat. Guess I found it in the robots.txt because now it says "Payment Required - Access Denied. See https://shkspr.mobi/llms.txt"
Since my ISP has me behind CGNAT I wonder if anyone else on my same ISP is blocked. Hell I could keep restarting my router, getting assigned new IPs, and going to that URL to make sure everyone using the same provider is blocked. Could do it on my cellphone too to be extra thorough, since cell networks give many users the same IP with CGNAT.
OP here. It is a minor worry of mine. As pointed out in the comments, you could hotlink the trap and mass block many unsuspecting people.
That could be a problem for a major site - but I doubt your neighbours are going to miss reading my blog.
I'll probably set it up to remove IPs after a few weeks.
But, ultimately, I care more about my bandwidth than I do the collateral damage of a misidentified IP.
This is great, and elegant. I love a nice, relatively simple, self-selecting solution like this.
I have my own set of scripts that permanently bans IP addresses that have probed any non-service ports of my firewall.