{"id":310,"date":"2006-08-20T20:46:04","date_gmt":"2006-08-20T10:46:04","guid":{"rendered":"http:\/\/machinegunkeyboard.com\/?p=310"},"modified":"2006-08-22T22:22:49","modified_gmt":"2006-08-22T12:22:49","slug":"slamming-the-door-on-spammers","status":"publish","type":"post","link":"http:\/\/machinegunkeyboard.com\/?p=310","title":{"rendered":"Slamming the door on spammers"},"content":{"rendered":"<div style=\"text-align: center\"><img decoding=\"async\" alt=\"in a galaxy near you\" title=\"in a galaxy near you\" src=\"http:\/\/machinegunkeyboard.com\/blogimages\/spamwars.jpg\" \/><\/div>\n<p>If a businessman came by my house and reckoned he could spray paint his logo on my garage doors- for free- he&#8217;d likely not get away without picking rock salt out of his bum. Same goes for hairballs who comment and trackback spam mgk.<\/p>\n<p>If garage door advertisers had free rein, I probably couldn&#8217;t afford to build a fence high enough to keep them out. mgk is quite another story.<\/p>\n<p><em><strong>Shields up, Mr Sulu!<\/strong><\/em><\/p>\n<p>You&#8217;ll <strong>never<\/strong> see a single word of spam on <a target=\"_blank\" href=\"http:\/\/machinegunkeyboard.com\/\">mgk<\/a> or <a target=\"_blank\" href=\"http:\/\/www.sukihasanopinion.com\/\">Suki Has An Opinion<\/a>, thanks to a combination of <a target=\"_blank\" href=\"http:\/\/akismet.com\/\">Akismet<\/a>,  <a target=\"_blank\" href=\"http:\/\/www.homelandstupidity.us\/software\/bad-behavior\/\">Bad Behavior<\/a> and a <em><strong>very<\/strong><\/em> aggressive and painstakingly assembled IP banlist, built over the last 10 days. Want a copy to plug into your own <a target=\"_blank\" href=\"http:\/\/www.freewebmasterhelp.com\/tutorials\/htaccess\/\">.htaccess<\/a> file? Just ask.<\/p>\n<p>Many spammers deliberately misconfigure their spamservers, leaving out the <a target=\"_blank\" href=\"http:\/\/www.hostlibrary.com\/BasicDNSPTRRecordsAndWhyYouCare-reverse-ip.html\">PTR record<\/a>. Without a PTR, you can&#8217;t ban a machine by its domain name i.e. &#8216;spammer.co.kr&#8217; because the box doesn&#8217;t know &#8216;who&#8217; it is- it only knows its &#8216;street address.&#8217; My banlist does include some domain names, which do keep out the less determined sods, but if the spammer has misconfigured their servers, these won&#8217;t work. There&#8217;s several IP ranges included which shut off a number of ISPs who run misconfigured servers.<\/p>\n<div style=\"text-align: center\"><img decoding=\"async\" alt=\"BAM! seeya\" title=\"BAM! seeya\" src=\"http:\/\/machinegunkeyboard.com\/blogimages\/war_on_spam.jpg\" \/><\/div>\n<p>I started getting serious about blocking spammers by IP address around the 9th of August, 2006. You can see on the graph that spammers were eating up about 60-70% of the traffic to machinegunkeyboard.com. In July 2006, spammers very nearly pushed the data traffic to the point where I would have had to pay for a higher throughput hosting account. Umm, no <em><strong>fucking<\/strong><\/em> thank you.<\/p>\n<p>What I don&#8217;t get is why anyone would pay a spammer to advertise their product. I&#8217;d sooner chew a wad of aluminium foil than buy a product sold by spamvertising. The spammers are ripping off the people paying to advertise and they&#8217;re ripping off website admins like me.<\/p>\n<p>If you&#8217;re running a business and want to advertise, make sure you aren&#8217;t paying a spammer- it&#8217;s a sure way to business failure.<\/p>\n<p>-weez<\/p>\n<p><strong><font color=\"red\">UPDATE:<\/font><\/strong> See <em><a target=\"_blank\" href=\"http:\/\/spamhuntress.com\">Spamhuntress<\/a><\/em> for great tips &#038; tricks on how to stonewall the huns at the gate.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>If a businessman came by my house and reckoned he could spray paint his logo on my garage doors- for free- he&#8217;d likely not get away without picking rock salt out of his bum. Same goes for hairballs who comment and trackback spam mgk. If garage door advertisers had free rein, I probably couldn&#8217;t afford [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-310","post","type-post","status-publish","format-standard","hentry","category-general"],"_links":{"self":[{"href":"http:\/\/machinegunkeyboard.com\/index.php?rest_route=\/wp\/v2\/posts\/310","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/machinegunkeyboard.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/machinegunkeyboard.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/machinegunkeyboard.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/machinegunkeyboard.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=310"}],"version-history":[{"count":0,"href":"http:\/\/machinegunkeyboard.com\/index.php?rest_route=\/wp\/v2\/posts\/310\/revisions"}],"wp:attachment":[{"href":"http:\/\/machinegunkeyboard.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=310"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/machinegunkeyboard.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=310"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/machinegunkeyboard.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=310"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}