Extended Banmasks

From Afterxwiki

Extended Banmasks



Copied from Unreal documents (http://www.vulnscan.org/UnrealIrcd/unreal32docs.html#feature_bantypes)

Bans on cloaked IPs require some explanation: 

If a user has the IP 1.2.3.4 his cloaked host could be 341C6CEC.8FC6128B.303AEBC6.IP. 

If you ban *!*@341C6CEC.8FC6128B.303AEBC6.IP you would ban *!*@1.2.3.4 (obvious...) 
If you ban *!*@*.8FC6128B.303AEBC6.IP you ban *!*@1.2.3.* 
If you ban *!*@*.303AEBC6.IP you ban *!*@1.2.* 

This information might be helpful to you when deciding how broad a ban should be. 


Extended ban masks (you can use them in channel ban exceptions too (+e). More information at http://www.vulnscan.org/UnrealIrcd/unreal32docs.html#feature_bantypes


~q quiet People matching these bans can join but are unable to speak, unless they have +v or higher.

To make Bob shut up:

/mode #channel +b ~q:bob!*@*ipt.aol.com  

~c channel To prevent anyone from another channel joining yours.

In this case, #radio1 doesn't like people from #radio2

/mode #channel +b ~c:#radio2  

~r realname If the realname of a user matches this, the user is unable to join the channel.

To stop people with "Bob loves Anne_forever" in their realname joining your channel:

 
/mode #channel +b ~r:*bob_loves_anne_forever  

NOTE: an underscore ('_') matches both a space (' ') and an underscore ('_'), so this ban would match 'Bob loves Anne forever or Bob loves Anne_forever.