Skip to content

komagata/dnsbl_client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

= DNSBL Client -  Simple DNS BlackList Clinet.

== Description

DNSBL Client is simple solution for spam blocking.
(What is DNSBL? http://en.wikipedia.org/wiki/Dnsbl)

== Usage

Use DNSB Client by irb.

  % irb -r dnsbl
  >> DNSBL::Client.new('list.dsbl.org', 'niku.2ch.net').listed? '61.211.32.39' # safe ip
  => false
  >> DNSBL::Client.new('list.dsbl.org', 'niku.2ch.net').listed? '78.157.143.202' # spam ip
  => true

Use DNSB BBQ. (What is BBQ? http://bbq.uso800.net/)

  % irb -r dnsbl
  >> DNSBL::BBQ.listed? '61.211.32.39' # safe ip
  => false
  >> DNSBL::BBQ.listed? '78.157.143.202' # spam ip
  => true

== Copyright

Author::    Masaki Komagata <komagata@gmail.com>
Copyright:: Copyright (c) 2008 Masaki Komagata
License::   MIT license

About

DNSBL Client is simple solution for spam blocking.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages