User:Tigrmesh
General Op
Op yourself: /msg ChanServ op #archlinux tigrmesh
Ban using hostmask: /msg ChanServ ban #archlinux *!*@*.ipt.aol.com
Mute with nick: /mode #archlinux-offtopic +q nick!*@*
Mute with account: /mode #archlinux-offtopic +q $a:nick
Ban forward with account: $a:nick$#archlinux-offtopic
Ban forward with hostmask: /mode #freenode +b *!*@unaffiliated/example$##fix_your_connection
Ban exempt (for eg. tor ban in #aot): /mode #archlinux-offtopic +e $a:account
Join ##fix_your_connection and check every now and then whether it has been fixed, then it can be removed.
(Except for ##fix_your_connection, need to also be opped in the target channel to forward to it)
Terminology
A full IRC hostmask contains five parts and looks like this: nick!ident@IPaddress A ban always contains five parts:
- nick
- !
- ident
- @
- IPaddress
Sometimes the ident part is called "user" or "username", IPaddress is also called "cloak" or "host" or "host.domain".
Wildcards
The question mark (?) replaces one character. The asterisk (*) replaces a string of characters (a sequence of characters).
More Info
More ban info at http://toxin.jottit.com/hostmask_bans She also has info on modes.
Some freenode channel and user modes https://freenode.net/kb/answer/channelmodes https://freenode.net/kb/answer/usermodes
Look up IP address from hostname, If necessary. Sometimes rDNS changes, but IPs don't. http://whatismyipaddress.com/hostname-ip
Adding a new op
As of December 2013, only wonder can make new ops. Actual op making:
- find out op's NickServ account name
- give flags:
/msg chanserv flags #archlinux account +Aeiortv
- repeat for offtopic:
/msg chanserv flags #archlinux-offtopic account +Aeiortv
- message mquin (freenode eir admin) with op's freenode account and hostmask
Mordor:
- mordor flags also need auto voice: +AVeiortv
- add permanent invite to mordor:
/mode +I $a:account
phrik:
- add op's nick to
!listops
- find out op's phrik username
- give phrikadmin:
admin capability add new_op admin
In the end, the new op should have [#archlinux,op; #archlinux-offtopic,op; admin; aka.add; aka.set; aka.remove; anonymous.say; anonymous.do; quotegrabs.ungrab; topic; topic.separator; topic.remove; topic.add]
Eir
Docs: https://github.com/freenode/eir/blob/master/doc/bantracker/operators-guide.txt
Who is eir? http://en.wikipedia.org/wiki/Eir
Phrik
Phrik ban commands
admin ignore add <hostmask|nick> [<expires>] admin ignore list admin ignore remove <hostmask|nick> Aliases are !hush for add and !unhush for remove
This is the output of list admin:
capability add, capability remove, ignore add, ignore list, ignore remove, join, nick, and part
For more info, do
help capability add
List all admins:
user list --capability=admin
Same for owner and user
More here: http://supybook.fealdia.org/latest/
Ban exempts
Tor ban:
- $a:Berra
- $a:dorftrottel
- $a:faiden
- *!*@gateway/tor-sasl/jemadux
- $a:samruger
- $a:untrue
- *!*@gateway/tor-sasl/zipper
- *!*@gateway/tor-sasl/zatherz
Webgateway:
- $a:candhare (university proxy blocking regular ports)