*=========================================================================*
 

 ScaryNet Class Administration

*=========================================================================*
#SCAschool Lesson No1: W's Commands for CService Official's and Opers

*=========================================================================*

 

[Click Here to Download *.zip Format of Lesson No 1]

These set of commands are for the use of CService official's Only.
Please if you're *NOT* a CService member do not use.

=============================================================================
LEVEL 900-1000 (CS Developer/Coders)
=============================================================================

REHASH 

SYNTAX : /msg W rehash [translations|help]

This should be used to rehash (resave/reload) new settings of the allocation tables, translations
and help.

SHUTDOWN

SYNTAX : /msg W shutdown [reason]

This command should not be used for silly reasons or for tests. This should only be used when there
are new construction/updates/development in the mod.cservice of GNUworld (the coders know what I'm
talking about). 

GLOBAL ADDUSER (*)

SYNTAX : /msg W adduser * <username> <level>

This command is used to add a user globally at a desired access. Please note that this command can
also be used by CSAs, but it is better if used by coders only. Here is a list of the access levels:

1-500 : Official CService Representative
501-899 : Official CService Administrator
900-1000 : Official CService Developer


GLOBAL REMUSER (*)

SYNTAX : /msg W remuser * <username>

This command is used to remove the global access of a user. Before doing this, I suggest consultin
the CService Staff and then take the appropriate desicion. 


=============================================================================
LEVEL 501-899 (CS Admins)
=============================================================================

FORCE: /msg W Force <channel>

UNFORCE: /msg W unforce <channel>

ADDCOMMENT 

SYNTAX : /msg W addcomment <username> <comment>

CSAs can use this command to add a desired comment to a specific username. Used to let other
administrators know some information about the user.

SCANHOST

SYNTAX : /msg W SCANHOST <mask> [-all]

CSAs can use this command to find all the hosts (matching the specific host inputted to W in 
the command) which have used W on ScaryNet.

SCANUNAME

SYNTAX :/msg W scanuname <username> [-all] 

CSAs, by using this command, can find/scan for the IP addresses on a specific username.

REGISTER

SYNTAX : /msg W register <channel> <username>

To register a channel, a CSA must use this command. However, take care what channels you register.
Study the channel traffic and activity carefully. The username string is the username which will
have an access level of 500 on the channel access list.

PURGE

SYNTAX : /msg W purge <channel> <reason> 

This command, on the reverse of REGISTER, is used to unregistered a channel and make W part permanently,
unless the channel is re-registered by the use of a web interface application. Always, a reason
is needed, and this must be a valid and straightforward reason.

REMOVEALL

SYNTAX : /msg W removeall <channel>

Clears all the access list of a channel excluding the channel manager. This must only be used when
the channel would be suspended, purged or closed down. ***Notice*** On some networks this commands
is also available to the Channel Owner/Manager. But as a default i have inputted it as a CSA command.

REMIGNORE

SYNTAX : /msg W remignore <hostmask>

This is used to remove the hostmask of someone who flooded our friend W with commands. Must 
be used only for valid reasons. 

SERVNOTICE

SYNTAX : /msg W servnotice <channel> <text>

Must not be used for fun. This is used to send a notice to a channel via the GNUworld services
server name. Example an output would be this: scarynet.org:#cservice hi
Use this command only in rare cases and when in need.

SAY

SYNTAX : /msg W say <channel <text>

CSAs have the ability to make W say something in a channel. This is a command for fun only and i
dont see why it should be used. 

STATS

SYNTAX : /msg W stats <channel> 

Shows the current status of a channel currently in registration process. Must be used by CSAs
to monitor the activity of a channel under registration.

=============================================================================
LEVEL 1-500 (CS Representative)
=============================================================================

FORCE

SYNTAX : /msg w force <channel> 

Logs the person into the channel's access list using administrative access. This must not be used
for personal use. Must only be used to fix a channel's access list or other channel related issues.

UNFORCE

SYNTAX : /msg w unforce <channel>

Must be used to logout of the channel's access list. Can only be used if you are logged into a 
channel's access list using administrative access.

=============================================================================
O:*Line* (IRC Operators)
=============================================================================

OPERJOIN

SYNTAX : /msg w operjoin <channel>

Makes W join a registered channel. Must only be used to fix server/channel de-synchronizations.

OPERPART

SYNTAX : /msg w operpart <channel>

Makes W part a registered channel. Must only be used to fix server/channel de-synchronizations.

*=========================================================================*

                      * End Of Lesson No1: -W's Commands for CService Official's and Opers- *

*=========================================================================*

 

*=========================================================================*

#SCAschool Lesson No2: The Control of EUWorld (Opers Service)

*=========================================================================*

[Click Here to Download *.zip Format of Lesson No 2]

 

=============================================================================
EUWorld Coder
=============================================================================

Commands , GChan , RemGChan , *LearnNet

 

=============================================================================
EUWorld Admin
=============================================================================

LearnNet , RemServer , LastCom , ForceGline , Exceptions , RemIgnore ,AddUser, RemUser,

 ModUser , AddCommand , DelCommand, Suspend , UnSuspend
AddServer

=============================================================================
EUWorld Oper Access
=============================================================================
Access , Help , Deauth . Newpass , Mode , Op , Deop , Moderate , UnModerate, Invite , Gline,

 ScanGline , RemGline , Whois , Translate , Kick, ClearChan, ListHosts , CheckNet , ListIgnores,

 List , UserInfo , ChanInfo

 

=============================================================================
EUWorld Commands
=============================================================================

Access
Syntax: /msg EUWorld access 
Used to show a user access level

Help 
Syntax: /msg EUWorld help [command ] [ sub command]
Shows all the commands a user has access to (if a command name is supplied) it shows only help

 on that command 

Deauth 
Syntax: /msg EUWorld Deauth 
Deauthenticates/LogsOut a user from the bot

Newpass 
Syntax: /msg EUWorld Newpass <password>
Changes your current password

Mode 
Syntax: /msg EUWorld Mode <#channel> <mode variable> 
Change a channel modes

Op/Deop 
Syntax: /msg EUWorld op/deop <#channel> <nick1> [nick2] [nick3] .. 
Used to request an Op/deop on a channel. Can be used for multiple nicks/users in a channel

Moderate/UnModerate 
Synatax: /msg UWorld Moderate/Unmoderate <#channel>
Moderates/UnModerates a channel <non important command>

Invite 
Syntax: /msg EUWorld invite <#channel>
Get an invitation to a channel

Gline 
Syntax: /msg EUWorld Gline <host> <duration[s/m/h/d]> <reason>
Glines a host for a certain amount of time ( make sure that you insert the time variable, s/m/h/d

ScanGline
Syntax: /msg EUWorld scangline <mask>
Scans glines on the network matching the inputted mask criteria

RemGline 
Synatx: /msg EUWorld RemGline <gline> 
Removes a gline

Whois 
Syntax: /msg EUWorld whois <nick>
Gives very detailed information about a user on the net 

Translate 
Syntax: /msg EUWorld translate <numeric>
Translates a numeric to a nick

Kick
Syntax: /msg EUWorld kick <#channel> <nick>
Kicks a user from a channel

ClearChan 
Syntax: /msg EUWorld clearchan <#channel> [modes/all]
Clears channel modes. If there are no supplied modes , it clears modes OBLKLIM 

ListHosts 
Syntax: /msg EUWorld listhosts <handle>
Lists all the hosts that an oper is allowed to login/auth to UWorld from

CheckNet 
Syntax: /msg EUWorld checknet
Lists all the missing servers on the net ( must be used for net splits, routing servers)

ListIgnores 
Syntax: /msg EUWorld listignores
Shows a list of all those who disturbed our little friend UWorld.

List 
Syntax: /msg EUWorld list <list type>
Lists suspends or Glines

Userinfo 
Syntax: /msg EUWorld userinfo <user*/servers*>
Shows information about all the opers that their server/handle match the supplied mask

Chaninfo 
Syntax: /msg EUWorld chaninfo <#channel>
Shows information about a channel

LearnNet 
Syntax: /msg EUWorld learnnet [-r]
Add all the unknown server which currently are connected to the network to the database. -r 

switch can be added only by CODERS, which will cause the bot to delete all the known servers

 and relearn the network.

RemServer
Syntax: /msg EUWorld RemServer [server name]
Removes a server from the bot database

LastCom 
Syntax: /msg EUWorld lastcom [num of commands ] [from days ago - d]
This command will paste all the last commands which where issued to the bot the default value is

 20 if no num of commands is specified a user can also specify the number of days ago the 

commands where issued

ForceGline 
Syntax: /msg EUWorld ForceGline [-fu] <host> <duration[s/m/h/d] reason
Glines a host for a certain amount of time. The -fu flag can only be specified by smt+ , to cause

 the bot to gline for more than 14 days and a gline which affects more than 255 users :) 

Exceptions
Syntax: /msg EUWorld Exceptions <add/del/list> [host mask]
Excpetions = AGL in uworld, meaning a user can have more than a certain amount of connections 

from a single host than the default one which is specified in the mod.ccontrol confifuration file, before

 he gets automatically glined for clones.

RemIgnore 
Syntax: /msg EUWorld Remignore <host>
Removes a host from the bot ignore list so he can talk to our little friend UWorld again

AddUser 
Syntax: /msg EUWorld adduser <user> <type> <password>
Add a new user to the bot. Type can be either Oper/Admin/Smt/Coder

RemUser 
Syntax: /msg EUWorld remuser <handle>
Removes a user from the bot database

ModUser (This has given me a lot of hard work to compile so appreciate it :) )
Syntax: /msg UWorld moduser <handle> <-ah new host] <-dh host> <-s server> <-p password>

 <-gl on/off> <-op on/off> <-ua> <-uf new flags> <-e email>

-ah adds a new host for the user
-dh removes a host for a user
-s associate a user with the server
-p changes the user password
-gl toggles wheather the logs will be messaged to the user
-op toggles if a user must be opered up to user the needop commands
-ua resets the user access acording to his flags
-uf updates the oper flags to new one (OPER/ADMIN/SMT/CODER)
-e updates the user email

AddCommand 
Syntax: /msg EUWorld addcommand [-fr] <user> <command>
Adds a command to an oper. Notice, -fr can only be specified by smt+ and cause the command

 to be added even if the min level of the command is higher that the one the oper has.

DelCommand 
Syntax: /msg EUWorld delcommand <user> <command>
Removes the command from the oper access list

Suspend
Syntax: /msg EUWorld suspend <user> <duration> <time units>
Suspend an oper for a specific amount of time

Unsuspend 
Syntax: /msg EUWorld unsuspend <user> 
unsuspends a user

Addserver
Syntax: /msg EUWorld addserver <server>
Adds a new server to the bot database

Commands 
Syntax: /msg UWorld commands <-ds/-en/-no/-nl/-na/-ml/> <command> <option>
Changes command options ( be careful )
-ds - disable the command 
-en - enable the command
-no - toggles the need to be operd up to use the command 
-nl - toggles if the command should not be logged in the lastcom report
-na - changes the name of the command
-ml - set the minimum level a oper must have for this command to be added to

Gchan
Syntax: /msg EUWorld Gchan <#channel> <duration/-per> <reason>
Sets a bad channel gline on a channel. If a -per is specified as a duration, the gline will be permanent

RemGChan
Syntax: /msg EUWorld remgchan <#channel>
Removes a gchan gline

 

*=========================================================================*

                           * End Of Lesson No2: -The Control of EUWorld (Opers Service)- *

*=========================================================================*

 

*=========================================================================*
#SCAschool Lesson No3:                    Oper Commands                

*=========================================================================*

[Click Here to Download *.zip Format of Lesson No 3]

 

IRC Operator Commands

  -Remember- IRC Operator commands are very ppowerful and must only be used when necessary. Using these commands for fun, pleasure, personal use or for any other “stupid” reason is considered as abuse and will be seriously dealt with.

 

Oper Auth

Syntax - /oper <uid> <pass>

This should be used in order to gain operator status on the server where you are O:Lined. Using this command will set umodes +sgo (server notices, global notices, operator).

 

Kill

Syntax - /kill <user> <reason>

This is one of the oper commands which must be taken care of when being used. Using this command will kill the connection of the desired user. This should only be used as a last resort. Users must first be warned, and if the user doesn’t comply with you, this command should be use. Always include a straightforward and good reason.

 

Gline 

Global Gline - Syntax - /gline +<ip> * <duration> <reason>

Local Gline - /gline +<ip> <servername> <duration> <reason>  

Glines are global network bans. A global gline will prevent the user from connecting to any ScaryNet server, whereas a local gline (K-Line) will only prevent the user from connecting to the desired server. Glines are another powerful command and as always the user must first be warned. Then if user does not comply, this command can be issued. Opers must include a straightforward and good reason. If possible, try avoiding glines and use kill instead as a warning first.

 

Sethost

Syntax - /sethost <user> <host>  

Syntax 2 - /mode <nick> +h <user> <host>

This command is used to change the user@host of the oper. Usually, this is used for security reasons | hiding one’s ip address. However this can only done by logging into [email protected] and then typing /mode <nick> +x. However using sethost is not considered abuse but it is sometimes annoying.

 

Map / Links

Syntax - /map or /links

This command is not really an oper only command, but as the IRCU daemon has security features, /map and /links commands are not available to users to prevent attacks. /links shows the way servers are connected to each other only and may be distinguished by the text Colour. /map is more detailed and apart from showing the network topology (the way servers are connected to each other), it also show how many users are currently connected to each and every server.

 

Connect

Syntax - /connect <server1> <port> <t;server2|remote host>

This command is issued by opers to connect a server to another after a net break or if a new server is introduced to the network. The field <port> must be replaced by the port number, usually 4400, for server connections. To issue this command the two servers which are going to be connected, however, must have a C:Line set by the server administrator or anyone having access to the ircd.conf.

C:<ip>:<pass>:<servername>:[port]:class

For example, Malta.MT.Eu.ScaryNet.org needs to be connected to oslo2.no.eu.scarynet.org

The clines would be:

C:213.25.23.56:anypass:oslo2.no.eu.scarynet.org:4400:90

C:69.35.25.19:anypass:malta.mt.eu.scarynet.org:4400:90

 

Global Network Notices

Syntax - /notice $*.ScaryNet.Org <text>>

This is used to send a notice to each and every user on the net. Must only be used for news or for an announcement of any event on the server. Must surely be used  locally if a server is about to restart/shutdown. In that case this syntax is used :

Syntax2 - /notice $<servername> <text><

 

Channel Override

Syntax - /join <channel> OVERRIDE

This is used by opers to join a channel where one or more specific channel modes prevent users to join normally used during a channel takeover. These may be +b/i/k/l. The ScaryNet daemon prevents the use of this command on registered channels.

 

Server Force Mode

Syntax - /opmode <channel> <mode> [nicck]

Example - /opmode #ScaryNet +o PlasmaB

This command is used by opers to change one or more channel modes in a channel without having operator status in the channel. This should not be used for fun or for unintended purposes as it is considered as abuse. Also, the ScaryNet daemon prevents the use of this command in registered channels.

 

Check

Syntax - /check <channel|nick|server>

This command is used by opers to gain very detailed information about a channel, server or a user.

 

Channel/Server Version

Syntax – Server Version - /version <server>

Syntax – Channel Version - /ctcp <channel> VERSION

The server version command displays the version of the desired server. The channel version, gives you all the versions of all the users in the channel.

 

Rehash

Syntax - /rehash

Used by opers to reload the ircd.conf of the server they are on in order for the new changes to be applied.

Squit

Syntax - /squit <server>

Server quit: Delinks the server you are on from the specified server. Must only be used for re-routing and must be used very wisely. Using squit wrongly is like killing a lot of users form the net sometimes. 

 

Trace

Syntax - /trace [server]

Gives the oper a lot of information about the server and its users. Includes lag between user and server and between a user and another. Also shows the classes of users on the server, differing from User and Oper.

 

Wallops

Syntax - /wallops <text>

Displays the desired text to all irc operators which have mode +w. This is used as a way for opers to talk about the network if something goes wrong; if a server is down, if there are any tech problems etc. 

 

Stats

Syntax - /stats <flag> [server]

Displays the current lines for the inputted flag. A list of all the available flags can be obtained when connected and opered, by typing /stats

 

*=========================================================================*

                           * End Of Lesson No3: -Oper Commands (O-Lines)- *

*=========================================================================*

 

 

*=========================================================================*
 

setstats 1
Hosted by www.Geocities.ws

1