Re: [dspam-users] RABL Now LIVE!

From: Bob Dodds <cto@xqme.com>
Date: Tue Dec 13 2005 - 16:31:28 EST

Jonathan Zdziarski wrote:
> rabl is not online at the moment. i need to update the page. nobody's
> really shown much interest in becoming a writer.
>
> Jonathan
I was scared off by your desire to have high traffic
systems reporting. I can report verified honeypot
u.s.e.(no mailing list server ip's) spread over 75
virtual domains.

I have rabl_server and rabl_client installed but
to separate out only honeypot, no addresses
subscribed to mailing lists, I have to write
something to touch those ip files rather than
dspam doing it. Hopefully one line added to
my mta and config dspam.conf not to report,
then let rabl_server and rabl_client do their
thing.

TODO:

I grep outgoing for ezmlm list servers and write
them all to a file so as not to verp to ezmlm and
not to require verp on bounces from ezmlm. ezmlm
can't handle verp, and if they upgrade it, there
will be old ezmlm versions out there for years.
One could grep outgoing for ALL list server "magic"
in headers, and on that basis, not report list server
ip's to rabl, but the central rabl server could not do
that for itself. How a writer deals with this issue
would be part of assessing trust. At first I would
simply only report honeypot u.s.e. sources to
circumvent the list server problem. We would
pass around our "magic" for detecting list servers
in headers of outgoing.

   # skip if a mailing list alias appended to that address
   my ( $local , $domain ) = ( $skip =~ /^(.*)\@(.*?)$/ ) ;
   if ( $stripped =~ /^\Q$local\E\b/i and $stripped =~ /\@\Q$domain\E$/i ) {
    $self->log( LOGDEBUG , "skip hyphenated looking like list alias:
$skip" ) ;
    return undef ;
   }
...................

  if ( $transaction->header->get( 'Mailing-List' )
   and my ( $ezmlm_list , $ezmlm_domain )
    = ( $transaction->header->get( 'Mailing-List' )
     =~/ ([^ ]*)-help(\@.*); (run by ezmlm$)/ ) ) {

   $self->log( LOGDEBUG ,
    "ezmlm server at $ezmlm_list$ezmlm_domain belongs on skip list" ) ;

   my @skips
    = uniq ( $ezmlm_list . $ezmlm_domain , $self->qp->config(
'bounce_verp.skip' ) ) ;

   open ( SKIP , '>' , "./config/bounce_verp.skip" )
    or die "Can't write to ./config/bounce_verp.skip $!" ;

   printf SKIP "%s\n"x@skips , @skips ;

   close SKIP ;
       
  }

>
>
>
> On Dec 13, 2005, at 9:23 AM, Aaron Wolfe wrote:
>
>> Can anyone confirm that this actually works? I setup my config file
>> as per below and although I'm not sure what I'm looking for in the
>> logs, a tcpdump for any traffic from or to rabl.nuclearelephant.com
>> <http://rabl.nuclearelephant.com> shows zero traffic. Is there a way
>> to manually test the blacklist?
>> Does a blacklist hit generate a unique log entry in the system or
>> user logs?
>> Thanks
>> -Aaron
>>
>> On 12/11/05, *Bob Dodds* <cto@xqme.com <mailto:cto@xqme.com>> wrote:
>>
>> David Wolfgang-Kimball wrote:
>> > Is this up..? I get no response.
>> >
>> > On Aug 1, 2005, at 5:46 PM, Jonathan Zdziarski wrote:
>> >
>> >> The world's first fully machine-automated statistical
>> blackhole list
>> >> (yes, we existed before the WPBL) is now live. The Reactive
>> >> Autonomous Blackhole List (RABL, or "rabble") is a statistically
>> >> automated list designed to measure spam and virii based on
>> network
>> >> penetration (how widespread a particular sender ip has affected
>> >> networks across the world). At the moment, there are only a few
>> >> writer accounts on the system, so the catch rate is minimal,
>> but I
>> >> hope to have many more getting on board in the coming weeks.
>> Please
>> >> check it out at http://rabl.nuclearelephant.com. DSPAM integrates
>> >> into the RABL both reading and writing, so it will be very
>> simple to
>> >> get on board. Just contact me if you're interested in a write
>> >> account. My only requirement at the moment is that I have to know
>> >> you (or someone who knows you) and can verify you're not a
>> spammer.
>> >> larger systems would be ideal.
>> >>
>> >> Jonathan
>> Use rabl.nuclearelephant.com <http://rabl.nuclearelephant.com>
>> like this:
>>
>> # /etc/dspam/dspam.conf
>> Lookup " rabl.nuclearelephant.com <http://rabl.nuclearelephant.com>"
>>
>> Web Browser: http://www.nuclearelephant.com/projects/rabl/
>>
>> rabl items in /etc/dspam/dspam.conf
>>
>> # Lookup: Perform lookups on streamlined blackhole list servers (see
>> # http://www.nuclearelephant.com/projects/sbl/)
>> <http://www.nuclearelephant.com/projects/sbl/%29>. The
>> streamlined blacklist
>> # server is machine-automated, unsupervised blacklisting system
>> designed to
>> # provide real-time and highly accurate blacklisting based on network
>> spread.
>> # When performing a lookup, DSPAM will automatically learn the
>> inbound
>> message
>> # as spam if the source IP is listed. Until an official public RABL
>> server is
>> # available, this feature is only useful if you are running your own
>> # streamlined blackhole list server for internal reporting among
>> multiple mail
>> # servers. Provide the name of the lookup zone below to use.
>> #
>> # This function performs standard reverse-octet.domain lookups,
>> and while it
>> # will function with many RBLs, it's strongly discouraged to use
>> those
>> # maintained by humans as they're often inaccurate and could hurt
>> filter
>> # learning and accuracy.
>> #
>> Lookup "rabl.nuclearelephant.com <http://rabl.nuclearelephant.com>"
>>
>> #
>> # RBLInoculate: If you want to inoculate the user from RBL'd
>> messages it
>> would
>> # have otherwise missed, set this to on.
>> #
>> RBLInoculate on
>>
>> # TrackSources: specify which (if any) source addresses to track
>> and report
>> # them to syslog (mail.info <http://mail.info>). This is useful
>> if you're running a firewall or
>> # blacklist and would like to use this information. Spam
>> reporting also
>> drops
>> # RABL blacklist files (see
>> http://www.nuclearelephant.com/projects/rabl/ ).
>> #
>> TrackSources spam
>>
>> # RABLQueue: Touch files in the RABL queue
>> # If you are a reporting streamlined blackhole list participant,
>> you can
>> # touch ip addresses within the directory the rabl_client process is
>> watching.
>> #
>> # cvs -d :pserver:cvs@cvs.nuclearelephant.com
>> <mailto:cvs@cvs.nuclearelephant.com>:/usr/local/cvsroot login
>> # cvs -d :pserver:cvs@cvs.nuclearelephant.com
>> <mailto:cvs@cvs.nuclearelephant.com>:/usr/local/cvsroot co
>> rabl_server
>> #
>> #RABLQueue /var/spool/rabl
>>
>>
>>
>>
>
Received on Tue Dec 13 15:12:01 2005

This archive was generated by hypermail 2.1.8 : Wed Dec 14 2005 - 00:00:01 EST