summaryrefslogtreecommitdiff
path: root/docs/conf
diff options
context:
space:
mode:
Diffstat (limited to 'docs/conf')
-rw-r--r--docs/conf/modules.conf.example12
-rw-r--r--docs/conf/providers/dronebl.conf.example11
-rw-r--r--docs/conf/providers/efnet-rbl.conf.example11
-rw-r--r--docs/conf/providers/torexit.conf.example11
4 files changed, 44 insertions, 1 deletions
diff --git a/docs/conf/modules.conf.example b/docs/conf/modules.conf.example
index 30082ead2..4a0604d87 100644
--- a/docs/conf/modules.conf.example
+++ b/docs/conf/modules.conf.example
@@ -872,7 +872,17 @@
#<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
index 000000000..72055d522
--- /dev/null
+++ b/docs/conf/providers/dronebl.conf.example
@@ -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
index 000000000..78dce53cb
--- /dev/null
+++ b/docs/conf/providers/efnet-rbl.conf.example
@@ -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
index 000000000..e9e62c43a
--- /dev/null
+++ b/docs/conf/providers/torexit.conf.example
@@ -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.">