The InspIRCd Project
Home | Developers | Wiki | Forums | Bug Tracker | SVN | Download | Blog | Stats

Modules/1.1/dnsbl

From the makers of InspIRCd.

(Redirected from Modules/dnsbl)
Jump to: navigation, search

dnsbl module (InspIRCd-1.1 version)

1.1 Documentation 1.2 Documentation 2.0 Documentation 2.1 Documentation
Return to the 1.1 Module List
Description
m_dnsbl provides support for looking up IPs of connecting users on one or more blacklists. It is fully configurable. This is an advanced module and quite some knowledge of DNS is expected from its users.
Configuration Tags
<dnsbl name="dnsblname" domain="dns.domain.org" action="KILL" reason="youre banned!" duration="1d" bitmask="5">

Where the attributes are as follows:

  • name: A readable name for the blacklist, e.g. Blitzed OPM
  • domain: the dns domain the bl uses, e.g. opm.blitzed.org
  • action: one out of KILL, ZLINE, KLINE, GLINE (case sensitive!)
  • reason: any text you want to use as banreason or tag (%ip% will be replaced by the user's ip)
  • duration: how long you want to enforce the ban (takes no effect on KILL)
  • bitmask: For bitmask type blacklists, this is an AND mask the result from the rbl is masked again, e.g. if you only want results 1 and 4, enter 5(=1 | 4) here. Must be greater than 0 (use 255 for matching all Class C backlist results)
  • Examples for popular DNSBLs
<dnsbl name="DroneBL"
       domain="dnsbl.dronebl.org" 
       action="ZLINE" 
       reason="You are listed in DroneBL. Please visit http://dronebl.org/lookup.do?ip=%ip%"
       duration="1h"
       bitmask="253">
Modes
This module does not implement any extra user or channel modes.
Extended Bans (Extbans)
This module implements no extended bans.
Commands
This module adds no extra commands.
Special Notes
Needs to be loaded on each server of a network.
Personal tools
head
Navigation
head
head
head
head
 
head
head
Toolbox
head
head