Earlier quoted context omitted.
You could do this without effecting normal traffic depending on uniqueness of ip doing the scraping. Love the idea.
I think you missed the point - if people show up at $PROXY expect nice stuff but see junk, then they won't move over to $REAL and instead blame $REAL. E.g. you'd like some way to redirect people from $PROXY site to $REAL site, and disgusting content on $PROXY won't do that - it'll reflect poorly on $REAL
Ask HN: Someone is proxy-mirroring my website, can I do anything?
191–200 of 310 posts
Re: Ask HN: Someone is proxy-mirroring my website, can I do anything?
#192Happened to me back in the days of blogging.
Posted an image of me mocking them on my blog. Sure enough they published it and they didn't notice for a while. They stopped it soon after :)
Re: Ask HN: Someone is proxy-mirroring my website, can I do anything?
#193Re: Ask HN: Someone is proxy-mirroring my website, can I do anything?
#194Earlier quoted context omitted.
How about something like... body[href*= " "] { background-image: url("http://goatse..."); } Ala: http://ascii.textfiles.com/archives/1011
We're trying to punish the people running the proxy mirror, not the users who stumble upon them just trying to use the site
A little soft NSFW would also greatly accelerate them being added to a block list, especially if you were to submit their site to the blocklists as soon as you started including it. You can include literally anything that won't get you arrested. Terrorist manifestos, the anarchists cookbook, insane hentai porn... Use all those block categories - gore/extreme, terrorist, adult, etc.
Re: Ask HN: Someone is proxy-mirroring my website, can I do anything?
#1951. Create fake url endpoint. And go to that endpoint in the adversary's website, when your server gets request, flag the ip. Do this nonstop with a script. 2. Create fake html elements and put unique strings inside. And you can search that string in search engines for finding similar fake sites on different domains. 3. Create fake html element and put all request details in encrypted format. Visit adversary's website…
I like how you think. These are all great ideas! Reminds me of a time some real estate website hotlinked a ton of images from my website. After I asked them to stop and they ignored me I added an nginx rewrite rule to send them a bunch of pictures of houses that were on fire. For some reason they stopped using my website as their image host after that.
Re: Ask HN: Someone is proxy-mirroring my website, can I do anything?
#196Earlier quoted context omitted.
As the OP mentioned, JS is stripped and URLs are being written, so I doubt either of those approaches will work.
Maybe an html redirect tag that bounces through a tertiary domain before redirecting to your real one? If they noticed you were doing it they could mitigate it, but they might deem it too much effort and just go away. You might also start with the hypothesis that they're using regex for JS removal and try various script injection tricks...
Re: Ask HN: Someone is proxy-mirroring my website, can I do anything?
#197Even with IP rotation, a proxy website would probably generate more traffic than normal from these few IPs, tweak fail2ban vars so you to make it less likely to trigger on false positives (larger number of requests / larger amount of time) but block the violating IPs for long period, few days for example.
I hope it helps
Re: Ask HN: Someone is proxy-mirroring my website, can I do anything?
#1981. Create fake url endpoint. And go to that endpoint in the adversary's website, when your server gets request, flag the ip. Do this nonstop with a script. 2. Create fake html elements and put unique strings inside. And you can search that string in search engines for finding similar fake sites on different domains. 3. Create fake html element and put all request details in encrypted format. Visit adversary's website…
Re: Ask HN: Someone is proxy-mirroring my website, can I do anything?
#199https://bgp.he.net/AS35913#_prefixes
The IPs they switch between may all be from this pool.