How to have your web spider irritate me intensely
It's very simple: put what should be in your User-Agent header into the Referer header instead. The next time I read my Referer logs, you're sure to provoke me into spasms of teeth-grinding irritation. I can only conclude that people pulling this stunt are attempting advertising through other people's public Referer logs.
(For bonus points, fetch my syndication feeds without any attempt at conditional GET.)
Today's offender is the 'Strategic Board Bot', run by strategicboard.com from the IP address 18.104.22.168 (a netvision.net.il IP address, but also where 'www.strategicboard.com' et al points). Since they aren't fetching our robots.txt either, they've earned an immediate listing in our kernel IP filters.
Strategic Board itself has no useful information in its WHOIS record and appears to be in the business of indexing and searching blogs (which makes their non-use of conditional GET all the more serious; anyone specifically pulling syndication feeds should be using it). Of course, they have no 'how to contact us about our robot' information that I can see in what poking at their web page I'm willing to do.
Strategic Board also wins extended bonus points because they didn't used
to do this; they apparently just started yesterday. So they deliberately
decided to 'advertise' by hijacking
Referer and putting a mere 'SB'
User-Agent string. (A couple of early requests had 'HTTP
Remote File Test' as the User-Agent instead.)