Welcome to our website

Studio C brings you essential services you need to grow and run your business.

With Studio C, you can complete critical business functions, efficiently and affordably.

Studio C is revolutionizing the way you do business — by turning the Internet into a tool you use to get work done.

DIRECT MAIL AND PRINT ADS

A fast, affordable way to reach potential customers!

While the Internet is expanding and changing the way we do business, offline advertising still remains one of the most effective ways to reach current and potential customers. This service offers a fresh, easy and affordable way to get your word out.

It’s easy to get started. In just minutes you can design a professional piece or set up a campaign.

If you need assistance along the way, our experienced product consultants are happy to help you.

Advantages of using this service

Whether it’s driving to the printer or designing your mail piece, managing a direct mail campaign can be a time-consuming and frustrating process. With our new direct mail service, we do the grunt work for you — with quality, custom-made mail pieces for your target audience.

One-stop convenience
We manage the entire process — from creating your mail piece to sending it off — so you can concentrate on running your business.

Easy to use
If you haven’t launched a direct mail campaign, don’t worry. Our experienced product consultants are ready to assist you at each step of the planning process — from selecting your mailing list to formatting your direct mail piece.

Quality lists
We’ve partnered with leading list brokers to provide you with the highest quality mailing lists. We’ll help you find the perfect list that puts your message in the decision maker’s hands.

Flexibility
We provide flexible options to tailor the perfect mail campaign based on your business needs. Select only the tasks you need.

Don’t take our word for it! Use one of our services and see for yourself.

DISTRIBUTE A NEWS RELEASE SERVICE

Service overview

With our Distribute a News Release service, you can quickly communicate important news about your business to press and analysts throughout the world.

With this service, you can distribute your news release to over 22,000 media outlets in over 100 countries. You can even request to have one of our professional writers review your release, or write a release for you.

Advantages of using this service

A news release is a crucial component of any public relations campaign. It can help you gain credibility and visibility in your market at little cost. Instead of purchasing advertising time or space, you submit newsworthy information to editors and reporters, who in turn, may publish or broadcast the information.

By using our Distribute a News Release service, you can easily submit your news to as wide or as narrow an audience as you need through an established and credible network.

Established relationship

You could compile your own media list and mail or fax your own releases. However, your release may never reach its intended recipient. A newswire is the best way of reaching selected media and having them review your information for publication. Editors and reporters then decide whether to incorporate your news in their next issue or broadcast.

Our product consultants read every release to check for consistency, attribution, professional news style and news content.

CHAT GUIDE

Short Guide to DALnet Services,
this document is not mine,
I don’t like to admit it but I copied this,
without any editing,
I trust this is the best of its kind.
This is the truth,
there is always someone that knows more.
Why I have copied this is clear,
maybe you couldn’t ever read it,
and thus you ought to lose this Pearl.


By MrHex. Freely inspired to DALnet Service Reference.

Welcome to this guide. This document will try to help you in understanding what can do for you the Services and to give you a guide to available commands. The three available services are: NickServ, ChanServ e MemoServ.

NickServ – The Nick registering service.
This service permits you to register your nick to avoid an improper use. Before using the other services you must register you nick.

ChanServ – Channel registration service.
This service permits the absolute control over your channel. Not alike other nets, where the first one that joins a channel has the op-status, a channel registered with ChanServ will permit only to authorized people to operate it. This service has a good prevention role against the so-called “IRC war” which is so common on other networks. It permits also to maintain the topic and the banlist called permanently AutoKick. And you can join to the the description of your channel an URL to give users more info about the channel.

MemoServ – Mailing service
This is a simple service to post messages to other users, even if not online right now. Working in team with NickServ, there aren’t possibilities that the will be read by others but the one you sent the message.


Register Drop Access Set Kill Set NoMemo SetNoOp Set URL Set Passwd Identify Recover Release Ghost Acc Info



Register
USE

    /MSG NickServ REGISTER <password>

EXAMPLE

    /MSG NickServ REGISTER mypassword

This comand registers your current nick with NickServ. After you’ve applied this comand and received confirmation from server, you’re the sole owner of the nick. The password maybe a word of any kind, be sure to remember it. Write it down in a safe place. Remember that the password is case sensitive, thus remember to type it correctly. The nick registration expires after 25 days. Thereafter it will be again available. During the registration process, NickServ will add your address (username@host.domain) to the access list for that nick. (The access is a list of authorized addresses to use that nick). Read about the comand ACCESS to know how to maintain the access list of your nick.



Drop
USO

    /MSG NickServ DROP <nick>

EXAMPLE

    /MSG NickServ DROP pacman

This comand cancels the registration of your nick. You’ll lose control over it. Everyone will be able to register that nick now available. Before using this comand is due to identify ourselves to NickServ using the password.


Access
USE

    /MSG NickServ ACCESS LIST [nick]
    /MSG NickServ ACCESS ADD <address mask>
    /MSG NickServ ACCESS DEL <address mask>
    /MSG NickServ ACCESS WIPE soon available

EXAMPLE

    /MSG NickServ ACCESS ADD pacman@198.164.250.*
    /MSG NickServ ACCESS DAL pacman@*.mis.ca

This comand permits to control and modify the access mask list for your nick. The access list is what NickServ uses to determine the owner of a nick, finding the address. (knowing the password is proof of nick’s ownership and maybe used to use the nick even if your actual address hasn’t been listed in the access list). Those that have a dynamic IP, that changes upon every connection must use the wildcard * to replace the part that changes in the address. Note that you must not specify the nick upon listing the address. To be sure of improper use of your nick, leave blank the access list. By the way this implies that you’ll have to identify yourself manually. To completely empty the access list use the ACCESS WIPE comand. The leave it simple to the Service, please leave your access list short. There is a limit of 50 addresses, but 20 are already too much. And remember that is a bad idea to insert too many wildcards. It will be too easy for someone else to use your nick.



Set Kill
USE

    /MSG NickServ SET KILL <ON|OFF>

EXAMPLE

    /MSG NickServ SET KILL ON

If you want to be sure that no one will use your nick, the option Nick Kill Enforce is for you. With this option, everyone not on the access list will be removed from IRC, unless giving the password with IDENTIFY. Is useful to leave this option active, to avoid others impersonating you.(thanks to NickServ people are bring to trust that if you use a nick you’re the right owner. Otherwise if you don’t plan to use the nick so often you can leave this option off.



Set NoMemo
USE

    /MSG NickServ SET NOMEMO <ON|OFF>

EXAMPLE

    /MSG NickServ SET NOMEMO ON

Turning on this option you’ll avoid that others could send you messages via MemoServ. This is useful mostly if you must remain a long time away from IRC and you don’t want your memobox full. With this option on will be added this string to the info retrieved via NickServ: -NickServ- This user will not receive memos



Set NoOp
USE

    /MSG NickServ SET NOOP <ON|OFF>

EXAMPLE

    /MSG NickServ SET NOOP ON

This option don’t permits to others to add your nick to the AOP/SOP list on any channel. If thereafter you’ll want to be on the AOP/SOP list of a channel remember to turn off this option. This will not be used for channel with which you’re already on the list, only to avoid being added to the list of other channels. Before changing this option you need to identify yourself. When you register your nick this option is by default off.



Set URL
USE

    /MSG NickServ SET URL [URL]

EXAMPLE

    /MSG NickServ SET URL http://www.mis.ca/dialin/pacman
    /MSG NickServ SET URL mailto:pacman@mis.ca
    /MSG NickServ SET URL to cancel

This adds an URL to your nick. The url maybe an email or a web page. This info will appear using INFO of NickServ.



Set Passwd
USE

    /MSG NickServ SET PASSWD [value]

EXAMPLE

    /MSG NickServ SET PASSWD mynewpassword

This permits to change the password you use to identify yourself. Many people think that is better to change often the password or if you suspect that someone can use your nick. Remember that the password is case-sensitive.



Identify
USE

    /MSG NickServ IDENTIFY [nick] <password>

EXAMPLE

    /msg NickServ IDENTIFY mypassword
    /msg NickServ IDENTIFY MarkP mypassword

If NickServ doesn’t trust your authorization to use that nick, using this comand you tell to NickServ that this is you nick. You may identify for nick you aren’t using too, as reported in the example.



Recover
USE

    /MSG NickServ RECOVER <nick> [password]

EXAMPLE

    /MSG NickServ RECOVER MarkP
    /MSG NickServ RECOVER MarkP mypassword

If you haven’t turned on Nick Kill Enforce, you can use this to kick out someone that is using your nick. After the use, NickServ will block the nick for 2 minutes to avoid that the person will use it again. To immediately free your nick you must use RELEASE explained hereafter. Before using this comand is etiquette to send the guy a message to invite him to release the nick. It’s impossible to use this comand on ourselves.



Release
USE

    /MSG NickServ RELEASE <nick> [password]

EXAMPLE

    /MSG NickServ RELEASE MarkP
    /MSG NickServ RELEASE MarkP mypassword

After a nick is “killed” by NickServ, the nick is blocked for 2 minutes. This impose to NickServ to release your nick and to make it immediately available.



Ghost
USE

    /MSG NickServ GHOST <nick> [password]

EXAMPLE

    /MSG NickServ GHOST MarkP
    /MSG NickServ GHOST MarkP mypassword

This one removes the ghost of your nick. The ghosts are occasionally created upon a disconnection where the server doesn’t realize that you aren’t still online. This creates an enforcer, thus you don’t have to use the RELEASE in that the nick is immediately available. It isn’t possible to remove enforcers with this comand in place of RELEASE.



ACC
USE

    /MSG NickServ ACC <nick>

EXAMPLE

    /MSG NickServ ACC MarkP

This comand gives you a message using this format: ACC <nick> <level> The levels are numbered 0 to 3 and they mean: 0 – unregistered nickname / 1 – the nick is registered but not online or identified / 2 – user on line and identified by access mask / 3 – user on line and identified by password.



INFO
USE

    /MSG NickServ INFO <nick>

EXAMPLE

    /MSG NickServ INFO MarkP

It gives you info about a nick, if registered.



ChanServ – Available comands and syntax.


Register Drop Set Founder Set Passwd Set Desc Set URL Set MLock Set KeepTopic Set TopicLock Set OpGuard Set LeaveOps Set Restrict Set Unsecure Set Ident Set Private Set Memo SOP AOP AKick Count Identify Access Why Op/DeOp Unban Invite MDeOp MKick Info



Register
USE

    /MSG ChanServ Register <channel> <password> <description>

EXAMPLE

    /MSG ChanServ Register #mIRC mypassword mychannel

This comand registers the specified channel on ChanServ. Before using it your nick must be registered on NickServ. And you must be inside the channel and you must be op to register it. The one that registers the channel become Founder, thus the owner. (Remember to check for the confirmation message from ChanServ). The password is used by the Founder to gain access to the channel in the case normal identification fails. (The access is verified by NickServ). The password is case sensitive. The description to add is what people typing INFO will see.



Drop
USE

    /MSG ChanServ DROP <channel>

EXAMPLE

    /MSG ChanServ DROP #mIRC

This one cancels your channel registration, in this way you’ll lose control over it. The channel will be available, everyone can use or register it. Only the Founder of a channel may use this comand and must identify himself before using it with the channel password.



Set Founder
USE

    /MSG ChanServ SET <channel> FOUNDER

EXAMPLE

    /MSG ChanServ SET #mIRC FOUNDER

This one permits to change the channel Founder. You can’t change the Founder issuing SET #channel FOUNDER <nick>. The old Founder must give to the new his password, and he will have to identify himself with IDENTIFY to gain access. The new Founder thus will use this comand that will give him Founder status.



Set Passwd
USE

    /MSG ChanServ SET <channel> PASSWD <new password>

EXAMPLE

    /MSG ChanServ SET #mIRC password mynewpassword

Permits to the Founder to change the password. Don’t forget the new password and remember that it is case sensitive. Before using this comand you must IDENTFY.



Set Desc
USE

    /MSG ChanServ SET <channel> DESC

EXAMPLE

    /MSG ChanServ SET #mIRC Help channel for mIRC

Changes channel description. The channel description is inserted upon registration, with this you can change it afterwards.



Set URL
USE

    /MSG ChanServ SET <CHANNEL URL> [url]

EXAMPLE

    /MSG ChanServ SET #mIRC URL http://www.mirc.co.uk
    /MSG ChanServ SET #mIRC URL mailto:khaled@mardam.co.uk
    /MSG ChanServ SET #mIRC URL to cancel

Joins a URL to a channel, thus users will know where to get additional info on the channel. This URL is shown to people entering the channel, and will be included in the info received by typing INFO.



Set MLock
USE

    /MSG ChanServ SET <channel> MLOCK <mode lock>

EXAMPLE

    /MSG ChanServ SET #mIRC MLOCK +tn
    /MSG ChanServ SET #mIRC MLOCK +tn -ipkm
    /MSG ChanServ SET #mIRC MLOCK * to cancel

Changes the channel mode and blocks it. ChanServ impose the chosen mode. It isn’t possible to use the modes +k and +l, but you can impose the modes -k and -i. If the channel is +i (only on invitation), ChanServ will not permit to no one to enter the channel until there will be an AOP, SOP or FOUNDER. When you register a channel it is -k by default, to avoid others to set a password. If you don’t know the modes, one good setting is: +nt-kl. When setted the new modes are immediately active. Hereunder are explained some possible modes.

t Topic blocked, only OPs can change it. To limit more this option see TopicLock of ChanServ, which permits to SOPs or to the FOUNDER only to change topic.
n No message can be sent outside the channel. If you leave this option off, people outside the channel can send messages inside.
i Only on invitation. Only users invited by an op (using /INVITE) can join the channel.
m Moderated channel. Only guys with +v (voiced) or ops can talk. These ones are identified by @ or +.
p Private channel. Doesn’t appear to people that make a /whois on a user, only if inside the channel. And typing /names noone will be elencated.
s As p, but safer.
k <key> Keyword protection. Only users knowing the keyword can join the channel. To join the channels users must type: /join #channel keyword. With this version of ChanServ isn’t possible to make a +k channel. But only -k.
l <number> Users limited by numbers. When the number of users is reached no one will join the channel. Like k isn’t available on ChanServ.

Set KeepTopic
USO

    /MSG ChanServ SET <channel> KEEPTOPIC <ON|OFF>

ESEMPIO

    /MSG ChanServ SET #mIRC KEEPTOPIC ON

Activates or disactivates the option sticky topic. When active ChanServ remembers the topic between sessions and resets the last topic assigned. When you register a channel this option is ON.



Set TopicLock
USE

    /MSG ChanServ SET <channel> TOPICLOCK <FOUNDER|SOP|OFF>

EXAMPLE

    /MSG ChanServ SET #mIRC TOPICLOCK SOP

Sets the option topic lock. When you register a channel it is off.



Set OpGuard
USE

    /MSG ChanServ SET <channel> OPGUARD <ON|OFF>

EXAMPLE

    /MSG ChanServ SET #mIRC OPGUARD OFF

Activates or disactivates the option secured ops. When on, only the Founder, the SuperOps and the AutoOps can be operators of the channel. Whoever is opped is immediadetly deopped by ChanServ. When you register a channel it is off.



Set LeaveOps
USE

    /MSG ChanServ SET <channel> LEAVEOPS <ON|OFF>

EXAMPLE

    /MSG ChanServ SET #mIRC LEAVEOPS OFF

This activates the option leave ops. When active ChanServ will not deop who enters first in the channel. When you registered a channel it is off.



Set Restrict
USE

    /MSG ChanServ SET <channel> RESTRICT <ON|OFF>

EXAMPLE

    /MSG ChanServ SET #mIRC RESTRICT OFF

Activates the option restricted access. When active, ChanServ will not permit the access to no one, but the Founder, SOP and AOP. This is off when you join the first time a channel.



Set Unsecure
USE

    /MSG ChanServ SET <channel> UNSECURE <ON|OFF>

EXAMPLE

    /MSG ChanServ SET #mIRC UNSECURE OFF

With this option active ChanServ verifies the access mask for the Founder to give him access.



Set Identd
USE

    /MSG ChanServ SET <channel> IDENTD <ON|OFF>

EXAMPLE

    /MSG ChanServ SET #mIRC IDENTD ON

This is useful for channel security. When active, it requires that the channel ops must identify with NickServ to have the op status. It is off when you register the channel.



Set Private
USE

    /MSG ChanServ SET <channel> PRIVATE <ON|OFF>

EXAMPLE

    /MSG ChanServ SET #mIRC PRIVATE OFF

Activates the option private. When active ChanServ will maintain the channel secret to those that don’t know it. And it bans the use of INVITE. When registering a channel it is off.



Set Memo
USE

    /MSG ChanServ SET <channel> MEMO <NONE|AOP|SOP|FOUNDER>

EXAMPLE

    /MSG ChanServ SET #mIRC MEMO AOP

Normally the channel ops can send a memo to the other ops using MemoServ. This set permits you to specify the required level to send a memo to all ops. The AOP level permits to all ops to send a message to all other channel ops. The levels SOP only SOP and Founder can do it. Setting Founder, only the Founder can do it.



SOP
USE

    /MSG ChanServ SOP <channel> ADD <nick or mask>
    /MSG ChanServ SOP <channel> DED <index number or mask>
    /MSG ChanServ SOP <channel> LIST [search pattern]
    /MSG ChanServ SOP <channel> WIPE
    /MSG ChanServ SOP <channel> CLEAN

EXAMPLE

    /MSG ChanServ SOP #mIRC ADD MarkP
    /MSG ChanServ SOP #mIRC ADD *!pacman@*.mis.ca
    /MSG ChanServ SOP #mIRC DEL *!pacman@*.mis.ca
    /MSG ChanServ SOP #mIRC DEL 3
    /MSG ChanServ SOP #mIRC LIST

Comands to maintain the SuperOp list. Only the Founder can use these comands, except LIST that can be used by SOP and AOP. ADD permits to add a user to the SOP list. DEL removes a SOP from the list. LIST lists the SOPs and their registration number that can be used with DEL. WIPE removes all nicks on the list. CLEAN removes all nicks not registered still on the list.



AOP
USE

    /MSG ChanServ AOP <channel> ADD <nick or mask
    /MSG ChanServ AOP <channel> DED <index number or mask
    /MSG ChanServ AOP <channel> LIST [search patternt]
    /MSG ChanServ AOP <channel> WIPE
    /MSG ChanServ AOP <channel> CLEAN

EXAMPLE

    /MSG ChanServ AOP #mIRC ADD MarkP
    /MSG ChanServ AOP #mIRC ADD *!pacman@*.mis.ca
    /MSG ChanServ AOP #mIRC DEL *!pacman@*.mis.ca
    /MSG ChanServ AOP #mIRC DEL 3
    /MSG ChanServ AOP #mIRC LIST

Maintains the AOP list. It functions like the SOP list.



AKick
USE

    /MSG ChanServ AKICK <channel> ADD <nick or mask>
    /MSG ChanServ AKICK <channel> DEL <ID number or mask>
    /MSG ChanServ AKICK <channel> LIST [search pattern]
    /MSG ChanServ AKICK <channel> WIPE

EXAMPLE

    /MSG ChanServ AKICK #mIRC ADD *!evil@*.bad.com
    /MSG ChanServ AKICK #mIRC DEL *!evil@*.bad.com
    /MSG ChanServ AKICK #mIRC DEL 3
    /MSG ChanServ AKICK #mIRC LIST

It is limited in use by SOP and Founder and is used to maintain an autokick list. Autokick is like a ban, an user that is on autokick is kicked and banned when joins the channel. The autokick is active until a SOP or Founder removes it.



Count
USE

    /MSG ChanServ COUNT <channel>

EXAMPLE

    /MSG ChanServ COUNT #mIRC

Shows the number of registrations for SOP, AOP and AKick. Is limited to AOP and upper. The message given is like:

-ChanServ- Channel: #mirc  AOP: 44  SOP: 11  AKICK: 32



Identify
USE

    /MSG ChanServ IDENTIFY <channel> <password>

EXAMPLE

    /MSG ChanServ IDENTIFY #mIRC mypassword

It identifies like channel Founder. It is case sensitive.



Access
USE

    /MSG ChanServ ACCESS <channel> [nick]

EXAMPLE

    /MSG ChanServ ACCESS #mIRC

Shows a user which is his level in a registered channel.The possible results can be: Basic, AutoOp, SuperOp, Founder, IdentFounderNick, IdentFounderChan. When used with the parameter nick, it is useful for bots to control the access level of a user on a channel. Used in this way it is limited to AOP and upper. The answer is given like NOTICE in this way:
ACC <channel> <nick> <user@host.domain> <access level>
The access level is a number from -1 to 5:
-1 – AutoKicked (can’t join the channel)
0  – Normal access
1  – AutoOp
2  – SuperOp
3  – Founder identified by the access mask of the Founder’s nick
4  – Founder identified by NickServ using the password of the Founder’s nick
5  – Founder identified by ChanServ using the channel password
If the user is not online the level and the user@host.domain are respectively 0 and UNKNOWN



Why
USE

    /MSG ChanServ WHY <channel> <nick>

EXAMPLE

    /MSG ChanServ WHY #mIRC EvilUser

This permits to AOP and upper to verify why a user is opped by ChanServ.
-ChanServ- User EvilUser!evil@rhsyts06c39.nbnet.nb.ca has Aop
access to #mIRC because MarkP is in the AOp list
In this case you can think that the user MarkP can have an error on his access list, thus you can remove him until he renews his access list.



Op / DeOp
USE

    /MSG ChanServ OP <channel> [-] <nick> [<nick>...]
    /MSG ChanServ DEOP <channel> [-] <nick> [<nick>...]

EXAMPLE

    /MSG ChanServ OP #mIRC GoodPerson
    /MSG ChanServ OP #mIRC -BadPerson
    /MSG ChanServ DEOP #mIRC BadPerson

Gives the op status to the specified users. The nicks with – are deopped. Can only be used only by AOP and upper.



Unban
USE

    /MSG ChanServ UNBAN <channel> <ME|ALL>

EXAMPLE

    /MSG ChanServ UNBAN #mIRC ME

When used with the option ME removes bans on you. Limited to AOP and upper. When used with ALL removes all bans. In this case is limited to SOP and Founder.



Invite
USE

    /MSG ChanServ INVITE <channel>

EXAMPLE

    /MSG ChanServ INVITE #mIRC

Gives you the permission to receive an invite from a channel +i. Only for AOP and upper.
NOTE: it doesn’t permit to invite other users. It was removed for not correct use.



MDeOp
USE

    /MSG ChanServ MDEOP <channel>

EXAMPLE

    /MSG ChanServ MDEOP #mIRC

It makes a mass de-op. ChanServ makes a de-op of all levels but those upper.



MKick
USE

    /MSG ChanServ MKICK <channel>

EXAMPLE

    /MSG ChanServ MKICK mIRC

It asks to ChanServ to kick all the channel users. It kicks all the ones on the channel, with the one who made it included.



Info
USE

    /MSG ChanServ INFO <channel>

EXAMPLE

    /MSG ChanServ INFO #mIRC

Shows the info of a channel as shown:
-ChanServ- *** Info on #mIRC
-ChanServ- Founder    : Drogo (drogo@tok-ca-99.ix.netcom.com)
-ChanServ- Mode Lock  : +tn-iskl
-ChanServ- Last Topic : mIRC 4.6 is here! Get it at www.mirc.co.uk
-ChanServ- Description: A help channel for the IRC client mIRC
-ChanServ- Options    : Secured Ops, Topic Lock
-ChanServ- Memo level : AOP
-ChanServ- Registered : Tue 04/16/96 11:22:08  GMT
-ChanServ- Last opping: Sat 03/29/97 22:56:56  GMT
-ChanServ- *** End of info



MemoServ – Available comands and syntax


Send SendSOP List Read Del UnDel Purge Forward



Send
USE

    /MSG MemoServ SEND <nick/list/channel> <memo>

EXAMPLE

    /MSG MemoServ SEND MarkP bye
    /MSG MemoServ SEND MarkP , anynick bye
    /MSG MemoServ SEND #mirc bye all

Sends a memo to a spefified user. Both must be registered on NickServ. The memos can have maximum 256 characters and you can send 5 memos max to the same user. A memo sent to an entire channel is like:

-MemoServ- Memo 3 from MarkP. To delete, use command: DEL 3
-MemoServ- #mIRC >> hi to everyone on #mirc!



SendSOP
USE

    /MSG MemoServ SENDSOP <channel> <memo>

EXAMPLE

    /MSG MemoServ SENDSOP #iRC bye to all SOPs

Like the preceding one but it sends only to SOPs. The memo will be:

-MemoServ- #mIRC (SOPs) >> Hi to all SOPs



List
USE

    /MSG MemoServ LIST

EXAMPLE

    /MSG MemoServ List

Use this to have a list of the guys that have sent you message. New messages are marked * deleted messages D:

-MemoServ- Memo list for MarkP: To read, use command: READ <num>
-MemoServ-   D3 [LiVeX]                  Mon 07/15/96 15:50:25 CDT
-MemoServ-   *2 AmandaB                  Wed 07/10/96 08:47:01 CDT
-MemoServ-    1 Despayre                 Tue 07/09/96 20:06:54 CDT



Read
USE

    /MSG MemoServ READ <memo number> [,<memo number>...]

EXAMPLE

    /MSG MemoServ READ 2
    /MSG MemoServ READ 1,2,3

You can read specified memos.



Del
USE

    /MSG MemoServ DEL <memo number|ALL>

EXAMPLE

    /MSG MemoServ DEL 2

Marks memos for deletion until you leave the channel or use PURGE.



UnDel
USE

    /MSG MemoServ UNDEL <memo number>

EXAMPLE

    /MSG MemoServ UNDEL 2

Recovers messages marked with DEL.



Purge
USE

    /MSG MemoServ PURGE

EXAMPLE

    /MSG MemoServ PURGE

Cancels all memos marked with DEL, it can’t be recovered.



Forward
USE

    /MSG MemoServ FORWARD <nickname> [password]
    /MSG MemoServ FORWARD
    /MSG MemoServ FORWARD -

EXAMPLE

    /MSG MemoServ FORWARD MarkP
    /MSG MemoServ FORWARD to check
    /MSG MemoServ FORWARD – to disable

To forward all the message to another nick. Forwarded memos are like these:

-MemoServ- Memo 5 from MarkP. To delete, use command: DEL 5
-MemoServ- OtherPerson >> hiya, person!

Setting Up Multiple IP Aliases In a Single File


This document will show you how to setup multiple IP aliases in a single file for use as a web server or simply a linux box that needs multiple IP’s assigned to it.
1. cd /etc/sysconfig/network-scripts
2. pico ifcfg-eth0-range0
3. insert the following lines into the file

IPADDR_START=10.0.1.1
IPADDR_END=10.0.1.255
CLONENUM_START=0

the above lines will create 256 ipaddress you can use any combination of numbers as long as the numbers go from low to high.

You cannot repeat numbers for example if you created an ifcfg-eth0-range1 and tried to use
IPADDR_START=10.0.1.140 IPADDR_END=10.0.2.255 CLONENUM_START=0

THE FILE WOULD FAIL for several reasons

1. You cannot overlap ip addresses in this instance 140 had already been used.
2. The ip addresses must all be in the same class C (ie 192.168.2.0 – 192.168.2.255 192.168.99.0 – 192.168.99.255)
3. CLONENUM_START need to be sequencial since we used 256 clones in range0 we need CLONENUM_START=257 AND SO ON make sure there arent any backup coppies of the files in the /etc/sysconfig/network-scripts directory ir ~/etc/sysconfig/network-scripts or /etc/sysconfig/network-scripts~ as this will cause the startup to fail

To activate the ip aliases you need to type: > ifup ifcfg-eth0-range0 to verify that they are working type: >ping 10.0.1.111 or whatever ip address you have assigned …

IP Masquerading

This is a very basic explanation of what it is used for. As you will see in just a sec, if you keep reading. Ip masq. for short is an extremely useful tool in Linux or freebsd etc. Also you will see that life becomes much easier for other members of the family when done as they can all share your Internet connection. For example, let’s say you have three computers. Linux is now your new server, (meaning) that it is the one that now connects to the internet. Let’s say you have read the NIC howdoi and you have your NIC cards configured and are able to ping the network from Linux, and visa versa. Okay, your on a roll, but I can hear it now. “How do i get my other computers to use the internet now?” Well from here, this is where it gets so exciting that you may just want to cry. Yeah right. Anyway, let’s just get to the guts of the matter what do you say.

Okay, I am going to start with the 2.2.x kernel first, considering that is the most used now. This is a seriously simple howdoi on this and if it does not work for you. Then I suggest your read the actual IP MASQUERADE HOWTO.

First to find what kernel you are running if you don’t already know, open a terminal and type (uname -a) and find out. :)

2.2.x SIMPLE IP MASQUERADING SETUP

note: Do this as root

1) type /sbin/depmod -a
2) type /sbin/modprobe ip_masq_ftp
3) type echo “1″ > /proc/sys/net/ipv4/ip_forward
4) type echo “1″ > /proc/sys/net/ipv4/ip_dynaddr
5) type /sbin/ipchains -P forward DENY
6) type /sbin/ipchains -A forward -s xxx.xxx.xxx.xxx/24 -j MASQ

1) Indexes all the dependencies
2) Loads that and any dependant modules

note: XXX.XXX.XXX.XXX will be the ip addresses of the boxes or computers

that you are trying to get onto the net. If you have more than say one computer you wish to forward to the internet, then you will have to type that last line (#8) for every ip and or computer you wish to hit the net with.

*2.0.X SIMPLE IP MASQUERADING SETUP

(Note from linuXNinja, If you still use this then get a new kernal man!)

note: Do this as root

1) type /sbin/depmod -a
2) type /sbin/modprobe ip_masq_ftp
3) type /sbin/modprobe ip_masq_irc
4) type echo “1″ > /proc/sys/net/ipv4/ip_forward
5) type echo “1″ > /proc/sys/net/ipv4/ip_dynaddr
6) type /sbin/ipchains -M -S 7200 10 160
7) type /sbin/ipfwadm -F -p deny
8) type /sbin/ipfwadm -a m -S XXX.XXX.XXX.XXX/24 -D 0.0.0.0/0

*note1: XXX.XXX.XXX.XXX will be the ip addresses of the boxes or computers that you are trying to get onto the net. If you have more than say one computer you wish to forward to the internet, then you will have to type that last line (#8) for every ip and or computer you wish to hit the net with.

*note2: With 2.0.x kernels you will most likely need to compile a few well needed reauirements in order to achive ip masquerade. I suggest once again if this does not work for you, read the actual IP MASQUERADE howto.

Now you should have a working ip masq. in linux, but your not quite done. Now if you are running windows aaaaack, excuse me, you will need to go into NETWORK NEIGHBORHOOD, goto PROPERTIES and select your TCP/IP
properties.

1) For GATEWAY in windows put in your linux nic (network interface card) ip address.

2) For DNS in windows you will fill this out EXACTLY like you did in linux.

3) Of course at this time your now done and need to reboot windows as to save the settings you just put in. With any luck when windows reboots, and you try your web browser your on the net. WOOOO HOOOO! your now a linux ninja.

NOW last but not least you need to save in linux what you did. Or the next time you boot or reboot linux you will LOOSE the ability to have your other systems use the net. “How do I do that you say?” Like this.

note: do this as root

1) type cd /etc/rc.d and hit enter
2) type pico rc.local (note, you can use any editor I just like pico)
3) goto the bottom of the rc.local file
4) copy or manualy put in each line from above for either 2.2.x or 2.0.x

ip masq. commands from the (/sbin/modprobe ip_masq_ftp) down including
the multiple line (#8) if you have more than one computer to forward.
5) Hold down ctrl and hit the x key (if in pico that is)
6) Select YES (again if in pico that is)
7) Hit the enter key (if in pico that is)

Your on your way to being a linux ninja (how do you feel :) ?)

*If your Internet stops working just follow these steps after you have done this once. You should probably just do this now anyway.

<Brain`Dead> okay
<Brain`Dead> pico MASQ
<Brain`Dead> open another term su to root
<Brain`Dead> cd /etc/rc.d/
<Brain`Dead> pico rc.local
<Brain`Dead> copy paste the ip masq lines in rc.local to MSAQ
<Brain`Dead> ctrl+alt+x both Y hit enter
<Brain`Dead> open a term
<Brain`Dead> su
<Brain`Dead> chmod +x MASQ
<Brain`Dead> ./MASQ
<Brain`Dead> also
<Brain`Dead> chmod 777 MASQ