Skip to content

yuvalo/dnsbl4j

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stories in Ready Build Status Coverage Status

DNSBL4j (former RBLCheck4j)

dnsbl4j is a Java Framework implementation for DNSBL querying.

Usage

RBLChecker uses Fluent Interface pattern to make configuration more clean.

public void someMethod() {
    RBLChecker rblChecker = RBLChecker.newInstance()
                                      .withSource(new ZENSpamhaus())
                                      .withSource(new Spamcop())
                                      ;
    List<RBLError> errors = rblChecker.check("8.8.8.8");
    
    /*
        Do some stuff with the errors
    */
}

Well Known DNSBL Providers

Currently we have 2 well known providers implemented to simplify usage

TODO

  • XML Configuration

License

Apache V2.0

About

DNSBL Checker for Java

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%