]> git.netwichtig.de Git - user/henk/code/inspircd.git/commitdiff
Add config files for popular DNSBL providers.
authorSadie Powell <sadie@witchery.services>
Tue, 22 Dec 2020 06:07:11 +0000 (06:07 +0000)
committerSadie Powell <sadie@witchery.services>
Tue, 22 Dec 2020 06:13:45 +0000 (06:13 +0000)
docs/conf/modules.conf.example
docs/conf/providers/dronebl.conf.example [new file with mode: 0644]
docs/conf/providers/efnet-rbl.conf.example [new file with mode: 0644]
docs/conf/providers/torexit.conf.example [new file with mode: 0644]

index 30082ead20847b5c9f118aca8748cad349138de9..4a0604d873b41bdee21388a33c07e13230e03e29 100644 (file)
 #<module name="dnsbl">
 #                                                                     #
 # For configuration options please see the docs page for dnsbl at     #
-# https://docs.inspircd.org/3/modules/dnsbl                           #
+# https://docs.inspircd.org/3/modules/dnsbl. You can also use one or  #
+# more of the following example configs for popular DNSBLs:           #
+#                                                                     #
+# DroneBL (https://dronebl.org)                                       #
+#<include file="examples/providers/dronebl.conf.example">
+#                                                                     #
+# EFnet RBL (https://rbl.efnetrbl.org)                                #
+#<include file="examples/providers/efnet-rbl.conf.example">
+#                                                                     #
+# dan.me.uk Tor exit node DNSBL (https://www.dan.me.uk/dnsbl)         #
+#<include file="examples/providers/torexit.conf.example">
 
 #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
 # Exempt channel operators module: Provides support for allowing      #
diff --git a/docs/conf/providers/dronebl.conf.example b/docs/conf/providers/dronebl.conf.example
new file mode 100644 (file)
index 0000000..72055d5
--- /dev/null
@@ -0,0 +1,11 @@
+# This file contains configuration for using the dnsbl module with
+# the DroneBL DNSBL. See https://dronebl.org/ for more information on
+# DroneBL.
+
+<dnsbl name="DroneBL"
+       domain="dnsbl.dronebl.org"
+       type="record"
+       records="3,5,6,7,8,9,10,11,13,14,15,16,17,19"
+       action="zline"
+       duration="7d"
+       reason="You are listed in DroneBL. Please visit https://dronebl.org/lookup.do?ip=%ip% for more information.">
diff --git a/docs/conf/providers/efnet-rbl.conf.example b/docs/conf/providers/efnet-rbl.conf.example
new file mode 100644 (file)
index 0000000..78dce53
--- /dev/null
@@ -0,0 +1,11 @@
+# This file contains configuration for using the dnsbl module with
+# the EFnet RBL. See https://rbl.efnetrbl.org/ for more information
+# on the EFnet RBL.
+
+<dnsbl name="EFnet RBL"
+       domain="rbl.efnetrbl.org"
+       type="record"
+       records="1,2,3,4,5"
+       action="zline"
+       duration="7d"
+       reason="You are listed in the EFnet RBL. Please visit https://rbl.efnetrbl.org/?i=%ip% for more information.">
diff --git a/docs/conf/providers/torexit.conf.example b/docs/conf/providers/torexit.conf.example
new file mode 100644 (file)
index 0000000..e9e62c4
--- /dev/null
@@ -0,0 +1,11 @@
+# This file contains configuration for using the dnsbl module with
+# the dan.me.uk Tor exit node DNSBL. See https://www.dan.me.uk/dnsbl
+# for more information on the dan.me.uk Tor exit node DNSBL.
+
+<dnsbl name="torexit.dan.me.uk"
+       domain="torexit.dan.me.uk"
+       type="record"
+       records="100"
+       action="zline"
+       duration="7d"
+       reason="Tor exit nodes are not allowed on this network. See https://metrics.torproject.org/rs.html#search/%ip% for more information.">