NICKSERV
 

Nickserv

There are many different commands in Nickserv to manage your nickname. They range from registering and securing your nickname to setting up info options when ppl type /ns info nick ...as well as setting up and managing a watch/buddy list.

REGISTER There are 4 commands that should be done right away when registering a nickname...making it secure so that nobody else can use it in your absence.
- /ns REGISTER Password-here YourEmail-here
- /ns SET PROTECT on ...nickserv changes nick to guestxxxxx if they do not ident
- /ns SET SECURE on ...forces a user to identify to nickserv
- /ns ACCESS wipe ...wipes all your hostmasks from your access list ...together with secure on...this is the best way to prevent others from using your nick

IDENTIFY Each time a registered user logs onto the network, they must identify to nickserv, if all the 'secure' settings were made ...the command is /ns IDENTIFY YourPass-here

INFO To see info on a person's nickname, the command is /ns INFO nick ...this will show the default settings, as well as other info like the additional 'fields', whether they have the Noop option on, and if they require authorization for buddy lists.

RECOVER Occasionally a person will log on and see that their nickname is 'already in use'. This could be due to a lag problem after being disconnected by peer...or secure settings were not done and someone was able to gain access to the nick temporarily. We can recover our nicknames through nickserv. Using /ns RECOVER nickname password ...the nick is held by services and changes the other person to guestxxxxx

RELEASE Having done the recover command, nickserv holds the nick in 'custody' for a few minutes before releasing it and making it available again, therefore: /ns RELEASE nickname password ...will release it immediately from 'custody' and make it available to use again

GHOST A quicker way to recover your nickname using only ONE command is... /ns GHOST nickname password. This makes your nickname available immediately but will also disconnect the other user from the server.

DROP If a nickname is not used for 21 days...(identifying to nickserv)...it will drop automatically. However, you may want to drop the nickname yourself and can do so by typing: /ns DROP nickname...you must identify to nickserv before this will work

ACCESS This command is to manage your 'access' list....meaning you can have different ident@hosts defined in your access list depending on how many isp's or idents you use. If you register your nickname and have no security options set, you would not need to identify to nickserv to use this nick...but no other services will be available to you, such as memoserv.
There are a few ways to use the Access feature:

LIST - Lists all the ident/hosts... /ns ACCESS LIST
ADD - adds an ident@host... /ns ACCESS ADD user*!*@*.home.com
DEL - deletes an ident@host... /ns ACCESS DEL user*!*@*.home.com
WIPE - deletes all ident@host's... /ns ACCESS WIPE


BUDDY/WATCH Buddy lists and Watch lists are basically the same.....they allow you to add a user on a list that will display who is online, if you type: /ns BUDDY list or /ns WATCH list
You can add ppl to your buddy list or delete them
To add them you would type:
/ns BUDDY ADD nickname
To delete them you would type: /ns BUDDY DEL nickname

Some people have the authorize option set on their nicks so that you need to ask their permission before adding them to your buddy list. By adding them with /ns BUDDY ADD nickname ...they will automatically receive a system message asking for their permission. They will either accept or reject and you will be notified also by a sytem msg


ACC The ACC command will allow you to check if the person using that nickname is the real owner, for example /ns ACC nickname ...will show you either (0), (1) or (2) at the end of a response
(0) means they have no access
(1) means they match the access list
(2) means they have identified
The user must be online to use this command

LISTCHANS This will show you all the channels that you have access in as uop/vop/aop/sop/founder... /ns LISTCHANS You must have identified to nickserv first and you can only get this info on your own nick

SET Nickserv has many SET commands to help us secure our nicks as well as add some features to our /ns info. To use these set commands you must identify to your nick first.

SET PASSWD For various reasons we may see a need to change a nick password. The command is: /ns SET PASSWD newpass-here The user must identify to nickserv with the old pass before setting a new one. It is good practice to use an alpha/numeric password for more security, keeping in mind that they are 'case-sensitive'.

SET PROTECT This command forces nickserv to change an unauthorized user to guestxxxxx. The command is: /ns SET PROTECT on

SET URL Setting a url means that you can put your webpage addy in your /ns info ...like this: /ns SET URL http://members.tripod.com/beginner101

SET NOMEMO You have an option to refuse memos by typing: /ns SET NOMEMO on/off ..the sender will be notified that this nickname does not accept memos.

SET NOOP You also have an option to refuse being added to channel access lists, without getting your permission first, by typing: /ns set noop on ...the person trying to add you to their channel access list will be notified that your permission is required first. In this instance, you could type: /ns SET NOOP off ...until they have added your nickname to their access list.

If someone tries to add you to their channel access list while the NOOP option is set to your nick, they will automatically send you an authorization request. You will receive it via memoserv as a system message.

If you accept their request:
/ns AUTH accept 1 ...they will be notified and will not be required to re-add your nick to their channel access list.


SET EMAIL You can also change your email address, which you should update the moment if/when it changes...it will be easier to get your password through email by an ircop, should you forget it, the command is: /ns SET EMAIL i-am@home.com

SET SHOWEMAIL You also have the option of showing your email address in your /ns info...or hiding it...the command is /ns SET SHOWEMAIL on/off

SET MLOCK A user has several modes that they can apply to their nickname...a list of modes is available to anyone who types: /hs umode Once you have chosen which modes you want, you can lock them so they won't change until you unlock them...the command is /ns SET MLOCK on/off

SET SECURE This command will secure your nickname further ...and when used with the 'protect' command, will force a user to identify to the nickname before having access to it. The command is: /ns SET SECURE on

SET MRECEIPTS You can receive confirmation that another person has read a memo you sent them by using the command: /ns SET MRECEIPTS on ...you will receive a system memo notifying you that another user has read your memo.

SET MFORWARD You can also forward all your memos from one of your registered nicks to another ..by typing: /ns SET MFORWARD on nickname-here ...and also remove that forward by typing /ns SET MFORWARD off You must identify to both of your nicknames before this command will work. As well, you must be using the nickname that you want to forward your memos from.

SET FIELD By typing /ns info nick , you will see all the available information for that person. We have the option of adding many other fields to our nickname. To view those options, you type: /ns SET FIELD To add info in one of those fields, for example your age, you would type: /ns SET FIELD age 21

SET AUTHORIZE We now have the capability of putting ppl on a watch or buddy list....these two are basically the same. It is similar to using your /notify list....only much more efficient, because it is managed on the server, and not limited to the program you are using. In other words, you can go to another computer and use any irc chat client, including java, and have access to your Buddy/Watch list through nickserv.

You can also restrict ppl from adding you to their buddy/watch list by typing: /ns SET AUTHORIZE on ...this will force a user to get your permission to have you on their lists. If someone wants to add you to their buddy/watch list, you will receive an authorization request through Nickserv.

There are commands to help you manage authorization requests, namely the Auth commands:
LIST - Lists the AUTH requests... /ns AUTH list
READ/VIEW - Read the AUTH request... /ns AUTH read #
APPROVE/ACCEPT - Approve the AUTH request... /ns AUTH approve #
REJECT/DECLINE - Decline the AUTH request... /ns AUTH reject #

In the cases of Approve or Reject the user requesting the authorization will receive a system memo notifying them of your decision