unrealircd

- supernets unrealircd source & configuration
git clone git://git.acid.vegas/unrealircd.git
Log | Files | Refs | Archive | README | LICENSE

commit c5260604377cc7633c84f9f5384a00fb9a266a96
parent 48cea2fe1e206c6edbfa80596a6fc8832185c5e3
Author: acidvegas <acid.vegas@acid.vegas>
Date: Wed, 21 Jun 2023 01:10:58 -0400

Simplified ban exemptions

Diffstat:
Mdoc/conf/except.conf | 55++++++++++++++++++++++---------------------------------

1 file changed, 22 insertions(+), 33 deletions(-)

diff --git a/doc/conf/except.conf b/doc/conf/except.conf
@@ -1,42 +1,31 @@
-# SuperNETs Links / Foenum
+# Local
 except ban {
-	mask *@127.0.0.1;
-	type { kline; gline; zline; gzline; shun; blacklist; maxperip; connect-flood; }
+	mask {
+		ip { 127.0.0.1; ::1; }
+		ip { 37.187.119.203; 51.75.161.177; 135.125.132.246; 151.80.60.156; }
+		ip { 2001:41d0:801:2000::1099; 2001:41d0:302:2200::43c; 2001:41d0:701:1100::5772; }
+	}
+	type { all; }
 }
 
-# IRCCloud
+# Web Clients
 except ban { 
-	mask *@5.254.36.56/29;
-	mask *@5.254.36.104/29;
-	mask *@2a03:5180:f::/62;
-	mask *@2a03:5180:f:4::/63;
-	mask *@2a03:5180:f:6::/64;
-	type { kline; gline; zline; gzline; shun; blacklist; maxperip; connect-flood; }
-}
-
-# KiwiIRC
-except ban { 
-	mask *@107.161.19.53;
-	mask *@107.161.19.109;
-	mask *@109.169.31.4;
-	mask *@109.169.31.13; # KiwiIRC Verify Bot (out.kiwiirc.com)
-	type { kline; gline; zline; gzline; shun; blacklist; maxperip; connect-flood; }
-}
-
-# Mibbit
-except ban {
-	mask *@207.192.75.252;                 # ircip1.mibbit.com
-	mask *@64.62.228.82;                   # ircip2.mibbit.com
-	mask *@78.129.202.38;                  # ircip3.mibbit.com
-	mask *@109.169.29.95;                  # ircip4.mibbit.com
-	mask *@97.107.138.109;                 # bot.search.mibbit.com
-	mask *@2600:3c03::f03c:91ff:fe96:c1fa; # bot.search.mibbit.com
-	type { kline; gline; zline; gzline; shun; blacklist; maxperip; connect-flood; }
+	mask {
+		ip { 5.254.36.56/29; 5.254.36.104/29; }                            # IRCCloud (IPv4)
+		ip { 2a03:5180:f::/62; 2a03:5180:f:4::/63; 2a03:5180:f:6::/64; }   # IRCCloud (IPv6)
+		ip { 107.161.19.53; 107.161.19.109; 109.169.31.4; }                # KiwiIRC
+		ip { 207.192.75.252; 64.62.228.82; 78.129.202.38; 109.169.29.95; } # Mibbit
+	}
+	type { all; }
 }
 
 # Scanners
 except ban {
-	mask *@85.25.10.40;  # anaconda.netsplit.de
-	mask *@149.56.47.33; # stats-grabber.ircdocs.horse
-	type { kline; gline; zline; gzline; shun; blacklist; }
+	mask {
+		ip { 85.25.10.40;  }                                   # anaconda.netsplit.de
+		ip { 149.56.47.33; }                                   # stats-grabber.ircdocs.horse
+		ip { 109.169.31.13; }                                  # out.kiwiirc.com
+		ip { 97.107.138.109; 2600:3c03::f03c:91ff:fe96:c1fa; } # bot.search.mibbit.com
+	}
+	type { all; }
 }
 \ No newline at end of file