Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- A Guide to InspIRCd and Atheme Commands
- 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.
- 1)User Commands:
- i) InspIRCd:
- 1. nick: Used to change the user’s nickname. i.e. /nick User1
- 2. notice: Used to send a user or channel a message. Different from a private message/query. i.e. /notice User2 Hello!
- 3. join: Joins the user to a channel. i.e. /join #stormbit
- 4. part: Used to exit a channel. i.e. /part #stormbit
- 5. topic: Used to modify the topic of a channel. i.e. /topic #stormbit Welcome to StormBit!
- 6. away: To specify yourself as away. i.e. /away I will return shortly
- 7. invite: Invites a user to a channel. i.e. /invite User2 #stormbit
- 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.
- ii) ChanServ:
- 1. access: View or change information regarding the channel’s access list.
- 2. akick: Automatically kick a user whenever they join or rejoin the channel.
- 3. ban: Prevent a user from joining or rejoining a channel.
- 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.
- 5. drop: Unregister a registered channel
- 6. flags: M set flags on the access list.
- 7. invite: Request services to invite you to a channel.
- 8. kick: remove a user from a channel
- 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.
- a. quiet: Prevents a user from speaking in the channel.
- b. recover: If you have lost access to your channel, the recover command will restore your access.
- c. register: Registers a channel in order to establish and maintain control
- iii) NickServ:
- 1. drop: Removes the user’s NickServ account
- 2. ghost: Disconnects a previous session, or someone using your nick without your permission
- 3. group: Add a nickname to your account
- 4. identify: Logs a user into NickServ, allowing commands that need authorization to be executed.
- 5. release: Unlocks a user’s NickServ account if it has been locked.
- 6. set: Allows several different options to be enabled or disabled on an account
- 7. ungroup: Removes a nickname from your NickServ account
- 8. vacation: Extends the time your nickname will expire. A good idea to use prior to an extended leave from IRC
- iv) BotServ:
- 1. act: The bot equivalent of /me
- 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
- 3. botlist: Displays a list of all available bots
- 4. say: Has the bot say something in a channel, as if it were a normal user
- 5. unassign: Removes a bot from your channel
- v) HostServ:
- 1. group: Enables you to use the same vhost for all nicks in your account
- 2. off: Deactivates your vhost
- 3. offer: A list of pre-approved vhosts that you are able to take without needing approval from an oper
- 4. on: Activates your requested vhost
- 5. request: Notifies an oper of your request for a vhost. It must be approved before you are able to use it.
- 6. take: Allows you to assume a pre-approved vhost
- vi) MemoServ:
- 1. delete: Remove memos you have received.
- 2. forward: Forwards a memo you have received to another user
- 3. ignore: Prevents another user from sending memos to you
- 4. list: Displays all of your memos in your inbox
- 5. sendops: Sends a memo to all of the ops of a specified channel
- 2)Oper commands:
- i) InspIRCd:
- 1. kline: A local ident@host ban. Applies to the currently connected server only
- 2. zline: A local ident@ip ban. Applies to the currently connected server only
- 3. qline: A global nick-based ban
- 4. gline: A global host-based ban
- 5. eline: A local user@ident exception.
- 6. die: Stops the server you are currently connected to
- 7. restart: Restarts the server you are currently connected to
- 8. kill: Forcibly disconnects a user from the network
- 9. rehash: Re-reads the configuration file and re-initializes the server based on the new configurations
- 10. connect: Connects the server you are connected to with another server on the network
- 11. squit: Disconnects the server you are connected to without causing a desync
- 12. rsquit: Disconnects a remote server without causing a desync
- 13. clearcache: Clears the local DNS cache
- ii) ChanServ:
- 1. fdrop: Forces the unregistration of a channel
- 2. fflags: Forces a change on the access list of a channel
- 3. ftransfer: Forces the transfer of the channel foundership to a specified user
- 4. mark: Leaves a note on the channel’s INFO output
- iii) NickServ:
- 1. fdrop: Forces the unregistration of the specified user’s account
- 2. freeze: Logs the user out and prevents logins. Useful in case of suspected abuse
- 3. fungroup: Unregisters a user’s nick from their account
- 4. fverify: Overrides verification for a user without knowing the registration key
- 5. mark: Attach a note a user’s account. This is viewable using INFO
- 6. restrict: Prevent a user from grouping nicks, registering channels, requesting vhosts, or taking vhosts
- 7. return: changes the user’s password and associated email address. The auto-generated password will be emailed to the specified email address
- 8. sendpass: emails the key needed for the SETPASS command
- iv) BotServ:
- 1. add: Creates a new bot that will appear on the bot list
- 2. change: Modifies existing bots on the bot list
- 3. del: Removes a bot from the bot list
- v) HostServ:
- 1. activate: Approves a user’s requested vhost
- 2. listvhosts: list all approved vhosts on the network
- 3. offer: create a vhost that users will be able to TAKE without needing approval from an oper
- 4. reject: Deny a user’s request for a vhost
- 5. unoffer: Remove a vhost from the offer list
- 6. vhost: Assign a vhost to a user’s account
- 7. vhostnick: Assign a vhost to a user’s nick
- 8. waiting: Displays a list of vhosts awaiting activation
- vi) OperServ:
- 1. akill: A network-wide kill based on the ident@host format. Services will store AKILLs until they expire or are deleted
- 2. clearchan: Uses kill, kick, or akill to remove all users from a channel
- 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
- 4. compare: View matching information on users or channels
- 5. greplog: Searches the services log for the requested entry
- 6. identify: Identifies you to your OperServ account
- 7. ignore: Causes all Services to ignore commands from a user
- 8. info: Displays information regarding services configuration
- 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.
- 10. mode: Forces a mode change on a channel
- 11. noop: Prevent users from achieving oper status. If a user oper’s from a listed mask, they will be kill’d
- 12. override: Used to perform a services command as another user
- 13. rakill: A regex-based akill
- 14. rehash: Reloads the configuration file and database
- 15. restart: Shuts Services down, and restarts them
- 16. rmatch: Shows the list of users matching a regex. A good idea to run prior to issuing rakill
- 17. shutdown: Deactivates services. Will not reconnect automatically
- 18. soper: Changes oper privileges
- 19. specs: Lists your own privileges with Services
- 20. update: saves the services database
- 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