What is a 'mask'?
A mask is a way of combining user data into a way which can be used in channel bans, ignore masks, etc.
A mask is constructed in the following way:
nickname!ident@host
You may notice that some users have a ~ before their ident. This means that the IRC server did not receive an ident response from their client. You will need to include this character in masks.
Masks also allow the use of 'wildcard' characters. These are characters with special meanings.
? matches a single character
* matches any number of letter and characters, including no characters at all.
Below are a set of users which we will use to apply to masks.
a) joe!bloggs@something.com
b) nick!bloggs@someone.com
Below are a set of masks, each saying which users of the above they match.
1) *!*@something.com
This mask matches (a)
2) *!*@some*.com
This mask matches (a) and (b)
3) *!bloggs@someone.com
This mask matches (b)
4) *!bloggs@*
This mask matches (a) and (b)
An additional rule is also available when using masks. Say 'Joe' is authed
as 'JoeBloggs', then *!*@JoeBloggs.users.quakenet.org
matches Joe when he is
authed, regardless of nickname, ident or host.
Other help articles under General Help
- Can I join QuakeNet staff?
- Can I register my nickname?
- Can you give me flags on #channel?
- Contact information.
- Do you support IPv6?
- How do I add/remove someone on a channel?
- How do I link a server to QuakeNet?
- How do I register my channel?
- How do I set/unset channel/user modes?
- I am banned from a channel for no reason, why?
- I'm G/K-lined, what can I do?
- I own a channel - what are my responsibilities?
- I've banned a user, but he keeps on rejoining. What to do?
- I've lost my password!
- I want a channel but there is already someone in it. What can I do?
- My channel is G-lined, what can I do?
- My #channel is suspended/G-lined!
- Nobody has ops in my channel, what can I do?
- People are flooding me, what can I do?
- People are join/part flooding my channel, help!
- Someone has taken my nick.
- Someone is abusive towards me, what should I do?
- Someone took over our channel!
- There is only Q/someone on a channel, can I have that channel?
- What are IRC Operators?
- What are the official channels?
- What channel modes are available on QuakeNet?
- What do those G-line reasons mean?
- What do those quit messages mean?
- What do those symbols before channels in a WHOIS mean?
- What is a g/k-line?
- What is a 'mask'?
- What is a QuakeNet account?
- What is IRC? What is an IRC Network?
- What services does QuakeNet have for its users?
- What user modes are available on QuakeNet?
- Why can't I remove channel mode +d?
- Why can't I see people joining my channel?
- Why do I get error 'bad username' when I try to connect to QuakeNet?
- Why do I receive "Cannot send to channel"?
- Why should I use QuakeNet?