Get NewNet's IRC Script
| |
|
NickServ and MemoServ Class |
|
Welcome to the NewNet IRC Network NickServ/MemoServ Class.
This class will
cover the basics of NickServ, NewNets nickname management service and MemoServ,
NewNets Memo service.
This is the place to learn basic IRC NickServ and MemoServ commands.
--===========================================================================--
** Note ** #Services is the official ChanServ and Nickserv help channel.
This class will cover the Nickname Services bot (NickServ) commands.
When you see a word(s) separated by a |; it usually means "or". DOS wildcards
are used with many commands; a * is used to replace multiple characters
and ? is used to replace a single character. A "-" means take way and
"+" means to give
--===========================================================================--
Section 1: Introduction to the NickServ commands
NickServ allows you to "register" a nickname and prevent others from using
them. If the nick is not used for 30 days, the registration will expire.
All commands are accessed by typing /msg NickServ [command].
HELP The most important command
Syntax : /msg NickServ HELP
REGISTER Register a nickname
Syntax : /msg NickServ REGISTER [password]
IDENTIFY Identify yourself with your password
Syntax : /msg NickServ IDENTIFY [password]
ACCESS Modify the list of authorized addresses
Syntax : /msg NickServ ACCESS [ADD|DEL] [mask]
SET Set options, including kill protection
Syntax : /msg NickServ SET KILL [ON|OFF]
DROP Cancel the registration of a nickname
Syntax : /msg NickServ DROP (NOTE: you must identify first using your
password, before you can drop the nick)
RECOVER Kill another user who has taken your nick
Syntax : /msg NickServ RECOVER [nick] (NOTE: Please use the Ghost command
instead for now)
RELEASE Regain custody of your nick after RECOVER
Syntax : /msg NickServ RELEASE [nick]
GHOST Kills the nickname
Syntax : /msg NickServ GHOST [nick]
INFO Displays information on who registered the nickname
Syntax : /msg NickServ INFO [nick]
STATUS Tells you about the person using the nickname
Syntax : /msg NickServ STATUS [nick]
** Note ** The above commands are taken directly from /msg NickServ HELP
--===========================================================================--
Section 2: Registration
For those wishing to be the only one allowed to use their nick, registering with
NickServ is the way to do it. If you want to register a channel, your nick must
be registered with NickServ. This keeps people from impersonating you and taking
your channel. It is strongly recomended that your register your nick.
To register your nick, you must make use of the REGISTER command
Syntax /msg NickServ REGISTER ie. /msg NickServ REGISTER 1gI4Dw
** Special Note ** Passwords ARE case sensitive. NickServ will also automatically
add the user@host you are using when you register to the access list.
Once you register you need to fix the access list. To do so you need to use the
command ACCESS Syntax /msg NickServ ACCESS ADD [mask]
ACCESS DEL [mask]
ACCESS LIST (will allow you to see your access list for the nick you are
using, once you have identified first)
** NOTE ** There will be a section on masks a little later in the class.
There are a few options to protect your nick. To do so you need to use the
command SET Syntax /msg NickServ SET KILL [ON/OFF]
SET SECURE [ON/OFF]
SET PASSWORD [new password]
To keep people from using your nick even though you registered it. Some options
can get to be a pain in the rear but they are worth having.
KILL When KILL is set to on, NickServ will kill anyone trying to use the
nick if their host is not on the ACCESS LIST. The person will have 120 seconds
to identify to NickServ or they will be kicked off the network.
SECURE This will ALWAYS ask you to identify with nickserv when you attempt
to use the registered nickname regardless if you are on the ACCESS LIST.
PASSWORD This will change the password. You must identify to use this command.
Remember, passwords are case sensitive.
The IDENTIFY command has been mentioned above. Here is how it works.
Syntax /msg NickServ!nickserv@services.newnet.net IDENTIFY [password]
This will tell NickServ that you are who you claim to be. You can use just
NickServ instead of NickServ!nickserv@services.newnet.net, but if some on is
impersonating NickServ, they will get your password.
If in the event of registering, you mess up or if you no longer want the nick
you can use DROP to get rid of it
Syntax /msg NickServ DROP
--===========================================================================--
Section 3: Recovering Your Nick
Once you have registered your nickname and have set everything you feel that
you need to, then you must know how to get it back if someone takes it or if
you ping out. Below is how to use Recover and release, but it's recommended
that you use GHOST until the other two are fixed. I've left them in the class
so you'll know about them for the future.
GHOST = will kill the current user using your nickname
Syntax /msg NickServ GHOST [nickname] [password]
This remove the user with your nickname. This is helpful if you get
disconnected from your ISP and your nickname is still connected.
RECOVER = will recover your nickname for you
Syntax /msg NickServ RECOVER [nickname] [password]
This will remove the user with your nickname from the network and put in a
placeholder. This is useful if someone is using your nick, but don't want
to use that nick at that time.
RELEASE = will remove the placeholder set by NickServ and the RECOVER command
Syntax /msg NickServ RELEASE [nickname] [password]
After you have used the RECOVER command, using this command will release the
hold that NickServ has on your nickname.
GHOST is the most popular method of nick recovery. It is also more reliable.
--===========================================================================--
Section 4: Miscellaneous
There comes a time when you want to know something about a nickname. NickServ
can show you a few things about the nickname in question.
INFO = will show you simple information about a nick
Syntax /msg NickServ INFO [nickname]
This will show you the time the person was last on and the host of the last
person to use the nick.
STATUS = the current status of the nick
Syntax /msg NickServ STATUS [nickname]
Here are the STATUS codes:
0 No Such User (not online) or Nick is Not Registered
1 User Not Recognized as Owner
2 User Recognized as Owner by Access List Only
3 User Recognized as Owner by Password Identification
--===========================================================================--
Section 5: Masks & Wildcards
A wildcard is used the same way it is in DOS. An asterisks (*) is used for many
characters and a question mark (?) is used for a single character. User@Hosts or
user@ip are shown when a person does a /whois on users. Masks are
variations of these using wildcard characters. Several of the commands we
talked about earlier use u@h masks or host masks.
As an example say we do a /whois DaMan. What may be shown as his user@host
address will be shown 1 of 4 different ways:
1.) DaMan@shck-72ppp195.epix.net
2.) ~DaMan@shck-72ppp195.epix.net
3.) DaMan@199.224.72.195
4.) ~DaMan@199.224.72.195
A MASK may be made from anyone of these. You will notice that tilde (~) is in
front of two of the addresses. The tilde indicates that the person is not
using an ident daemon (identd).
In all cases no * should be used before the DaMan@. If you have a (~) tilde
(because identd isn't on) in your address, then use the tilda in your nickserv
access list mask. Once you get identd working, remove that mask from your
access list.
User MASKs are in the form (using the example) :
1.) DaMan@*.epix.net
2.) DaMan@199.224.72.*
3.) ~DaMan@*.epix.net
4.) ~DaMan@199.224.72.*
5.) DaMan@199.224.* (in some rare cases)
6.) ~DaMan@199.224.* (in some rare cases)
Sure, it may be easier to just do *user@host, but then you leave your nick open
for anyone, on the same ISP, who doesn't have identd on with the ability to use
your nick and nickserv won't complain about it. A ? may be used anywhere within
the mask to replace a particular character if you choose.
These are the types of MASKs you need to use with command ACCESS.
--===========================================================================--
Section 6: MemoServ
MemoServ is a utility allowing NewNet users to send short messages to other
NewNet users, whether they are online at the time or not. Both sender and
recipient must have their nicknames registered with NickServ in order to send
a memo. Additionally, each person (sender AND recipient) must have memoserv
turned on to use it.
MemoServ's commands include:
SEND Sends the named a memo containing . The recipient will
receive a notice that he/she has a new memo. The recipient's nickname must be
registered with NickServ.
LIST Lists any memos you currently have.
READ Sends you the text of memo number [num].
DEL Syntax: DEL {num or ALL} If a number [num] is given, deletes that memo
from your memo list. If ALL is given, deletes all of your memos.
SET Allows the user to set various MemoServ options and other information.
Users must use the NickServ IDENTIFY command before using SET.
Set Options are: NOTIFY
Syntax: SET NOTIFY {ON|LOGON|NEW|OFF}
Sets the MemoServ notify option for a nick.
Notification options:
ON When you log on and when they are sent to you.
LOGON When you log on or unset /AWAY
NEW When new memos are sent to you.
OFF Disables your memo inbox and deletes all memos.
Type /msg MemoServ HELP command for help on any of the above commands.
|
|
Copyright © 2001..
Notice: Use of undefined constant Y - assumed 'Y' in /var/www/vhosts/www.newnet.net/httpdocs/newnewnet/include/footer.php on line 4
2010
NewNet IRC Network
| |