BLD 0.3.4


BLD comes from "blacklist daemon" and is intended to serve a blacklist
Developer:   Olivier Beyssac
      more software by author →
Price:  0.00
License:   BSD License
File size:   72K
Language:   
OS:   
Rating:   0 /5 (0 votes)
Your vote:  
enlarge screenshot


BLD comes from "blacklist daemon" and is intended to serve a blacklist. The blacklist is built by simply inserting IP addresses or by using submission rate limits based on a maximum number of submissions of the same IP address within a minimum time interval.

You can build a BLD cluster by configuring the daemon to notify other similar daemon(s) every time an IP address is added to the blacklist. BLD was primarily designed to fight against dictionnary-based spams (by making the MTA report to BLD any host that tries to send a mail to an unknown user) but can be used by any program.

As of now, it is highly recommended to USE IT IN A SAFE ENVIRONMENT: access control is based on clients IP addresses. This is why, by default, BLD binds to localhost and should not accept requests from a machine where non-trusted users can be logged in or establish network connections to via other means (PHP for example).

How does it work?

BLD requests can be insertions (to add an address to the list), submissions (to add an address if its submission rate is too high) queries (to ask if an address is blacklisted) or decrements (to decrease the internal counter of submissions for an IP).

BLD uses a very simple algorithm to decide whether to add submitted IP addresses to the blacklist or not. The first time an IP address is submitted, it is added to an internal list with a timestamp and all further requests increment a counter for this IP.

As soon as the minimum time interval is elapsed (default: 30 seconds), and if a maximum requests ratio is reached (default: 10 submissions in the 30 seconds interval), the IP is put in the blacklist. It is then blacklisted for a configurable time (default: 900 seconds).

What's New in This Release:
  • updated bld.8 manual page with all bld options
  • better error reporting about failures during notifies
  • fixed a bug in timeout handling during notifies
  • added safety tests in postfix_policy.c (submitted by Oleg Milaenko)
  • fixed a bug submitted by David Cary Hart in Makefile.in (manual pages directory were not created correctly)
    tags the blacklist  during notifies  time interval  minimum time  submission rate  

    Download BLD 0.3.4


     http://www.online.redhate.org/bld/bld-0.3.4.tar.gz


    Authors software

    BLD 0.3.4 (by Olivier Beyssac)
    BLD comes from "blacklist daemon" and is intended to serve a blacklist


    Similar software

    BLD 0.3.4 (by Olivier Beyssac)
    BLD comes from "blacklist daemon" and is intended to serve a blacklist

    Spam Blacklist Checker 2005-03-02 (by Matthew Gates)
    Spam Blacklist Checker can check to see if an IP address is flagged in a spam blacklist (dnsbl.sorbs.net).

    The reason is that BT a

    cwhoisd 0.9.3 (by Begumisa Gerald M)
    cwhoisd project is a highly scalable, fast, lightweight daemon which aims to implement most of the RFC 1834 whois server specificatio

    RABL 1.0.0 (by Nuclear Elephant)
    RABL (Reactive Autonomous Blackhole List ) server is a statistical, machine-automated and up-to-the-second blackhole list server desi

    mod_antispam 1.0 (by Hideo NAKAMITSU)
    mod_antispam is an apache module which can control referer spam.

    By using this module, you can control referer spam accesses

    DNS Blacklist Packet Filter 0.6 Beta1 (by Russell Miller)

    Black List Scanning Bot 3.0 Alpha3 (by NeoStats)
    Black List Scanning Bot (BLSB for short) checks the IP addresses of users connecting to your IRC server against DNS blacklist service

    BlockSSHD 0.9 (by James Turnbull)
    BlockSSHD is a Perl script based on BruteForceBlocker v1.2.3 that dynamically adds IPTables rules to block SSH brute force attacks.

    pftabled 1.06 (by Armin Wolfermann)
    pftabled daemon is a small helper to make OpenBSD's pf tables reachable from other hosts

    DNS Flood Detector 1.12 (by Dennis Opacki)
    DNS Flood Detector was developed to detect abusive usage levels on high traffic nameservers and to enable quick response in halting (


    Other software in this category

    TclMilter 1.0 (by Michael Kirkham)
    TclMilter is a package for Tcl (written in C) that implements an interface to SendMail's Milter (Mail Filter) API for developing cust

    avelsieve 1.9.7 (by Alexandros Vellis)
    Avelsieve or, verbosely, "SIEVE Mail Filters Plugin for Squirrelmail" is a Squirrelmail plugin for creating SIEVE scripts on a Cyrus

    t-prot 2.2 (by Jochen Striepe)
    t-prot (TOFU Protection) is a filter which improves the readability of email messages and Usenet posts by hiding some of their annoyi

    smf-zombie 1.0.0 (by Eugene Kurmanin)
    smf-zombie is a SendmailTM filter for SPAM and virus filtration from zombie PC.
    More than 80% of SPAM is going from the infected Wi

    OpenProtect 5.0.4 (by OpenComputing)

  •     search


    Featured Software

    jEdit 4.3 pre8
    jEdit is an Open Source text editor written in Java

    Opera 9.02
    Surf the Internet in a safer, faster, and easier way with Opera browser

    GNU Aspell 0.60.4
    GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell


    Subscribe in Rojo
    Google Reader
    Add to My Yahoo!

    Add to My AOL
    Subscribe with Bloglines
    Subscribe in NewsGator Online
    Add 'nixbit linux software' to Newsburst from CNET News.com
    del.icio.us nixbit linux software


    Top tags