<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>The BFC Computing Weblog: Tag spam</title>
    <link>http://blog.bfccomputing.com/articles/tag/spam</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>My God, It's Full of Source!</description>
    <item>
      <title>Check Your Pyzors</title>
      <description>&lt;p&gt;The main Pyzor server seems to have been down for a couple months now (no wonder my spam load was so high!).  Even if you do &amp;#8216;pyzor discover&amp;#8217; the server it returns is the one that doesn&amp;#8217;t respond.&lt;/p&gt;

&lt;p&gt;To restore pyzor functionality, change your pyzor/servers file to:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;82.94.255.100:24441
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;and restart any processes, e.g. spamd or MailScanner which may have the old value in memory.  Watch out for any &amp;#8216;pyzor discover&amp;#8217; cron jobs you might have around.&lt;/p&gt;</description>
      <pubDate>Mon, 30 Jul 2007 01:30:00 -0400</pubDate>
      <guid isPermaLink="false">urn:uuid:b037b800-e16b-4024-a732-5ba7e4d9f241</guid>
      <author>Bill McGonigle</author>
      <link>http://blog.bfccomputing.com/articles/2007/07/30/check-your-pyzors</link>
      <category>Internet</category>
      <category>Open Source</category>
      <category>Security</category>
      <category>Telecommunications</category>
      <category>spam</category>
      <trackback:ping>http://blog.bfccomputing.com/articles/trackback/4683</trackback:ping>
    </item>
    <item>
      <title>Raw Spamtrap Data</title>
      <description>&lt;p&gt;Bill Stearns has posted &lt;a href="http://www.stearns.org/spamreport/spamreport.html"&gt;an analysis&lt;/a&gt;  of his spamtrap data, covering the past six years.  He makes a point of just providing data and not drawing conclusions, though the data can be very useful for doing such things.&lt;/p&gt;

&lt;p&gt;Don&amp;#8217;t worry - the Adult&amp;#8230;Images link is just a file with md5 sums.&lt;/p&gt;</description>
      <pubDate>Wed, 11 Apr 2007 22:00:00 -0400</pubDate>
      <guid isPermaLink="false">urn:uuid:c09d5c92-9242-48f8-a499-b8543d1cb7ef</guid>
      <author>Bill McGonigle</author>
      <link>http://blog.bfccomputing.com/articles/2007/04/11/raw-spamtrap-data</link>
      <category>Internet</category>
      <category>Local</category>
      <category>spam</category>
      <trackback:ping>http://blog.bfccomputing.com/articles/trackback/4639</trackback:ping>
    </item>
    <item>
      <title>Spammer Tzome abuses Mozilla Bugzilla</title>
      <description>&lt;p&gt;Just in case you&amp;#8217;re ever temped to buy anything from a company called Tzome (no link, purposely), remember that they forced themselves upon the Mozilla bug database:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;Received: from mail.Tzome.com (unknown [70.52.117.218])&lt;br&gt;
&amp;nbsp;&amp;nbsp;    by bfccomputing.com (Postfix) with ESMTP id DAD107FFEC&lt;br&gt;
&amp;nbsp;&amp;nbsp;    for &amp;lt;bill+ mozilla- bugzilla@bfccomputing. com&amp;gt;; Tue, 10 Apr 2007 15:37:11 -0400 (EDT)&lt;br&gt;
Received: from sirseth ([192.168.1.1])&lt;br&gt;
&amp;nbsp;&amp;nbsp;        by mail.Tzome.com (Merak 8.3.0) with SMTP id PXI78101&lt;br&gt;
&amp;nbsp;&amp;nbsp;        for &amp;lt;bill+ mozilla- bugzilla@bfccomputing. com&amp;gt;; Tue, 10 Apr 2007 15:24:01 -0400&lt;br&gt;
From: "John" &amp;lt;John@Tzome.com&amp;gt;&lt;br&gt;
To: &amp;lt;bill+ mozilla- bugzilla@bfccomputing. com&amp;gt;&lt;br&gt;
Subject: Hey It's John&lt;/code&gt;&lt;br&gt;&lt;/p&gt;

&lt;p&gt;and thus deserve condemnation rather than commission.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;The above address was purposely broken with spaces to prevent it from being scraped here and thus muddying the waters.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="/files/Photo_040307_002.jpg"&gt;&lt;img src="/files/Photo_040307_002.jpg" height="50%" width="50%"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Photo: Dog Food Run in Hanover&lt;/p&gt;</description>
      <pubDate>Tue, 10 Apr 2007 15:50:00 -0400</pubDate>
      <guid isPermaLink="false">urn:uuid:fa3794f2-924a-40de-acdb-2b57b8f35548</guid>
      <author>Bill McGonigle</author>
      <link>http://blog.bfccomputing.com/articles/2007/04/10/spammer-tzome-abuses-mozilla-bugzilla</link>
      <category>General</category>
      <category>Internet</category>
      <category>spam</category>
      <category>mozilla</category>
      <trackback:ping>http://blog.bfccomputing.com/articles/trackback/4636</trackback:ping>
    </item>
    <item>
      <title>Tracking Blog Spam</title>
      <description>&lt;p&gt;My blog is getting killed with spam,  greater than 300 per day.  Does anybody know how to implement CAPTCHA in typo?  Or make Akismet do a better job of ranking?&lt;/p&gt;

&lt;p&gt;In the meantime I&amp;#8217;ve taken to blocking IP addresses.  Here&amp;#8217;s a handy little script I worked up (regex from the Perl regex FAQ) to take a block of arbitrary text (copy &amp;#8216;n paste from my typo admin console&amp;#8217;s log of comments) and spit back iptables blockrules for any IP addresses found in the text:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;#!/usr/bin/perl -w
use strict;
use warnings FATAL=&amp;gt;'all';

my (@addresses);
while (&amp;lt;&amp;gt;) {
    my $str = $_;
    if ($str =~ /\d{1,3}.\d{1,3}.\d{1,3}.\d{1,3}/)
    {  #{1,3} says find at least 1 and no more than 3 of \d.
        # we must escape the dots . which are normally wild cards
        # to make them match dots.
        # you might have notice already that $&amp;amp; contains the last match
        my $remoteHost = $&amp;amp;;
        push(@addresses,$remoteHost);
    }
}

foreach my $address (@addresses) {
    if ($address ne '127.0.0.1') {
        print "-A RH-Lokkit-0-50-INPUT -s $address -j DROP\n";
    }
}
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Now, this isn&amp;#8217;t the best strategy as of 789 spams, there were 189 unique hosts, so it&amp;#8217;s more distributed than I&amp;#8217;d like.  Perhaps it&amp;#8217;s a start, though.&lt;/p&gt;

&lt;p&gt;Update: I installed Typo 4.1 which has a feature called &amp;#8216;Enable Spam Protection&amp;#8217;, which looks at blacklists.&lt;/p&gt;</description>
      <pubDate>Fri, 30 Mar 2007 03:19:00 -0400</pubDate>
      <guid isPermaLink="false">urn:uuid:7fefb76e-5a43-45df-819a-428d804424ad</guid>
      <author>Bill McGonigle</author>
      <link>http://blog.bfccomputing.com/articles/2007/03/30/tracking-blog-spam</link>
      <category>BFC Computing</category>
      <category>Internet</category>
      <category>Security</category>
      <category>blog</category>
      <category>spam</category>
      <trackback:ping>http://blog.bfccomputing.com/articles/trackback/4627</trackback:ping>
    </item>
  </channel>
</rss>
