Advertisement
Rikairchy

Command Guide

Oct 17th, 2013
38
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.90 KB | None | 0 0
  1. A Guide to InspIRCd and Atheme Commands
  2.  
  3. The easiest method of comprehension may be in the bullet form, and that is how I shall present these commands. All commands will be preceded with a slash (/) and the colon omitted. Atheme commands differ from InspIRCd commands. They must be sent to the corresponding *serv in order for the commands to be executed.
  4.  
  5. 1)User Commands:
  6. i) InspIRCd:
  7. 1. nick: Used to change the user’s nickname. i.e. /nick User1
  8. 2. notice: Used to send a user or channel a message. Different from a private message/query. i.e. /notice User2 Hello!
  9. 3. join: Joins the user to a channel. i.e. /join #stormbit
  10. 4. part: Used to exit a channel. i.e. /part #stormbit
  11. 5. topic: Used to modify the topic of a channel. i.e. /topic #stormbit Welcome to StormBit!
  12. 6. away: To specify yourself as away. i.e. /away I will return shortly
  13. 7. invite: Invites a user to a channel. i.e. /invite User2 #stormbit
  14. 8. whois: Displays information about a user, such as their hostname, account name, whether they are using a secure connection, and the current channels they are on.
  15. ii) ChanServ:
  16. 1. access: View or change information regarding the channel’s access list.
  17. 2. akick: Automatically kick a user whenever they join or rejoin the channel.
  18. 3. ban: Prevent a user from joining or rejoining a channel.
  19. 4. close: Anyone that joins the channel is immediately kicked and banned. This is used to disallow access to a channel without having to drop it.
  20. 5. drop: Unregister a registered channel
  21. 6. flags: M set flags on the access list.
  22. 7. invite: Request services to invite you to a channel.
  23. 8. kick: remove a user from a channel
  24. 9. kickban: A combination of a kick and ban. The user is removed from the channel, and their hostmask is added to the ban list.
  25. a. quiet: Prevents a user from speaking in the channel.
  26. b. recover: If you have lost access to your channel, the recover command will restore your access.
  27. c. register: Registers a channel in order to establish and maintain control
  28. iii) NickServ:
  29. 1. drop: Removes the user’s NickServ account
  30. 2. ghost: Disconnects a previous session, or someone using your nick without your permission
  31. 3. group: Add a nickname to your account
  32. 4. identify: Logs a user into NickServ, allowing commands that need authorization to be executed.
  33. 5. release: Unlocks a user’s NickServ account if it has been locked.
  34. 6. set: Allows several different options to be enabled or disabled on an account
  35. 7. ungroup: Removes a nickname from your NickServ account
  36. 8. vacation: Extends the time your nickname will expire. A good idea to use prior to an extended leave from IRC
  37. iv) BotServ:
  38. 1. act: The bot equivalent of /me
  39. 2. assign: Assigns a bot to a channel you have ops on if the bot exists. If it does not, ask an oper what bots are available
  40. 3. botlist: Displays a list of all available bots
  41. 4. say: Has the bot say something in a channel, as if it were a normal user
  42. 5. unassign: Removes a bot from your channel
  43. v) HostServ:
  44. 1. group: Enables you to use the same vhost for all nicks in your account
  45. 2. off: Deactivates your vhost
  46. 3. offer: A list of pre-approved vhosts that you are able to take without needing approval from an oper
  47. 4. on: Activates your requested vhost
  48. 5. request: Notifies an oper of your request for a vhost. It must be approved before you are able to use it.
  49. 6. take: Allows you to assume a pre-approved vhost
  50. vi) MemoServ:
  51. 1. delete: Remove memos you have received.
  52. 2. forward: Forwards a memo you have received to another user
  53. 3. ignore: Prevents another user from sending memos to you
  54. 4. list: Displays all of your memos in your inbox
  55. 5. sendops: Sends a memo to all of the ops of a specified channel
  56. 2)Oper commands:
  57. i) InspIRCd:
  58. 1. kline: A local ident@host ban. Applies to the currently connected server only
  59. 2. zline: A local ident@ip ban. Applies to the currently connected server only
  60. 3. qline: A global nick-based ban
  61. 4. gline: A global host-based ban
  62. 5. eline: A local user@ident exception.
  63. 6. die: Stops the server you are currently connected to
  64. 7. restart: Restarts the server you are currently connected to
  65. 8. kill: Forcibly disconnects a user from the network
  66. 9. rehash: Re-reads the configuration file and re-initializes the server based on the new configurations
  67. 10. connect: Connects the server you are connected to with another server on the network
  68. 11. squit: Disconnects the server you are connected to without causing a desync
  69. 12. rsquit: Disconnects a remote server without causing a desync
  70. 13. clearcache: Clears the local DNS cache
  71. ii) ChanServ:
  72. 1. fdrop: Forces the unregistration of a channel
  73. 2. fflags: Forces a change on the access list of a channel
  74. 3. ftransfer: Forces the transfer of the channel foundership to a specified user
  75. 4. mark: Leaves a note on the channel’s INFO output
  76. iii) NickServ:
  77. 1. fdrop: Forces the unregistration of the specified user’s account
  78. 2. freeze: Logs the user out and prevents logins. Useful in case of suspected abuse
  79. 3. fungroup: Unregisters a user’s nick from their account
  80. 4. fverify: Overrides verification for a user without knowing the registration key
  81. 5. mark: Attach a note a user’s account. This is viewable using INFO
  82. 6. restrict: Prevent a user from grouping nicks, registering channels, requesting vhosts, or taking vhosts
  83. 7. return: changes the user’s password and associated email address. The auto-generated password will be emailed to the specified email address
  84. 8. sendpass: emails the key needed for the SETPASS command
  85. iv) BotServ:
  86. 1. add: Creates a new bot that will appear on the bot list
  87. 2. change: Modifies existing bots on the bot list
  88. 3. del: Removes a bot from the bot list
  89. v) HostServ:
  90. 1. activate: Approves a user’s requested vhost
  91. 2. listvhosts: list all approved vhosts on the network
  92. 3. offer: create a vhost that users will be able to TAKE without needing approval from an oper
  93. 4. reject: Deny a user’s request for a vhost
  94. 5. unoffer: Remove a vhost from the offer list
  95. 6. vhost: Assign a vhost to a user’s account
  96. 7. vhostnick: Assign a vhost to a user’s nick
  97. 8. waiting: Displays a list of vhosts awaiting activation
  98. vi) OperServ:
  99. 1. akill: A network-wide kill based on the ident@host format. Services will store AKILLs until they expire or are deleted
  100. 2. clearchan: Uses kill, kick, or akill to remove all users from a channel
  101. 3. clones: Manages the amount of connections per IP address. Can be used to automatically akill connections with too many clones. Offers customization options for allowing clones, maintaining the number of clones, and how to react to too many clones
  102. 4. compare: View matching information on users or channels
  103. 5. greplog: Searches the services log for the requested entry
  104. 6. identify: Identifies you to your OperServ account
  105. 7. ignore: Causes all Services to ignore commands from a user
  106. 8. info: Displays information regarding services configuration
  107. 9. jupe: Connects a fake server to prevent the real server from connecting, and to prevent other servers from automatically connecting. Used whenever updates are taking occurring or the server is experiencing technical difficulties for a prolonged time.
  108. 10. mode: Forces a mode change on a channel
  109. 11. noop: Prevent users from achieving oper status. If a user oper’s from a listed mask, they will be kill’d
  110. 12. override: Used to perform a services command as another user
  111. 13. rakill: A regex-based akill
  112. 14. rehash: Reloads the configuration file and database
  113. 15. restart: Shuts Services down, and restarts them
  114. 16. rmatch: Shows the list of users matching a regex. A good idea to run prior to issuing rakill
  115. 17. shutdown: Deactivates services. Will not reconnect automatically
  116. 18. soper: Changes oper privileges
  117. 19. specs: Lists your own privileges with Services
  118. 20. update: saves the services database
  119. 21. uptime: view the time services has been running, as well as the number of registered nicks and channels
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement