News for hackers. Stuff that matters.
Re:Ask HN: Someone is proxy-mirroring my website, can I do a... by mkoryak on Monday December 12, 2022 @07:13AM (#33953858)
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 a... by smaudet on Monday December 12, 2022 @11:11AM (#33956285)
Is the primary motivator to do this?

I'm curious if they are stealing anything else, e.g. are they selling ads/tracking, do they replace order forms with their own...

Re:Ask HN: Someone is proxy-mirroring my website, can I do a... by mkoryak on Monday December 12, 2022 @11:16AM (#33956370)
because I asked them to stop doing it, and they didn't. Technically they were stealing my bandwidth.

Also to teach them an important lesson about the internet.

Re:Ask HN: Someone is proxy-mirroring my website, can I do a... by Firmwarrior on Monday December 12, 2022 @03:02PM (#33959428)
haha, they're just lucky you didn't introduce them to Goatse
Re:Ask HN: Someone is proxy-mirroring my website, can I do a... by mkoryak on Monday December 12, 2022 @04:24PM (#33960559)
well actually...

there was another time a site hotlinked to a js file. After asking them to stop, i found that they had a contact form with a homebrew captcha which created the letters image like http://evilsite.com/cgi-bin/captcha.jpg?q=ansr

A little while later, their captcha form had a hidden input appended with the correct answer value, and the word to solve was changed to a new 4 letter word from a dictionary of interesting 4 letter words. The form still worked because of the hidden input. I might have changed the name on the "real" input also.

Re:Ask HN: Someone is proxy-mirroring my website, can I do a... by spmurrayzzz on Monday December 12, 2022 @03:54PM (#33960130)
Signal boosting suggestion #1 here. Great idea.

Additionally if they decide to blackhole the fake/honeypot url, since you mentioned they pass along the user agent, you could mixin some token in a randomized user agent string that your scraper uses so that you could duck-type the request on your end to signal when to capture the egress ip.

Re:Ask HN: Someone is proxy-mirroring my website, can I do a... by pwdisswordfish9 on Monday December 12, 2022 @01:11PM (#33957981)
#5 and #6 are key. Don't try to block them directly, just get them delisted. When you've worked out a way to identify which requests belong to the scammer, feed them content that the search engines and their ad partners will penalize them for.
Re:Ask HN: Someone is proxy-mirroring my website, can I do a... by davidrupp on Monday December 12, 2022 @10:33AM (#33955705)
Bummed that I can upvote this only once. Excellent work.
Re:Ask HN: Someone is proxy-mirroring my website, can I do a... by graderjs on Monday December 12, 2022 @11:39AM (#33956771)
LOL! Thank you for the laugh. This is great.
Re:Ask HN: Someone is proxy-mirroring my website, can I do a... by egberts1 on Monday December 12, 2022 @09:11AM (#33954754)
What a sure-fire way to toast them! Kudos!