Skip to content

0xxon/rbldnsd

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This enhanced version of rbldnsd provides enhanced logging features:

  • IP address anonymization (via SHA256 hashing)
  • GeoIP lookup of client IP addresses
  • Contents of the reply RR

Note that this version rbldnsd uses a tab character (\t) to separate the log fields, since the new GeoIP fields may contain spaces.

Installation

The installation procedure is the same as with the stock version of rbldnsd:

./configure && make && make install

Additionaly, the configure script supports the options anonymize and geoip. Anonymization requires OpenSSL and GeoIP lookups require libGeoIP. If your system provides these dependencies, these options are automatically enabled.

Usage

The new features require explicit activation on the command line:

  • -z: enable IP address anonymization
  • -g: enable GeoIP lookups
  • -L: enables logging of answer details the logfile

About

Stock rbldnsd with logging enhancements

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 92.4%
  • Python 7.2%
  • Other 0.4%