Manpages

NAME

admin − Remote administration

DESCRIPTION

This module provides a simple interface for remote administration of ControlProxy. Commands can be executed by either using the /CTRLPROXY command in your IRC client or sending them to the nickctrlproxy on a network.

The syntax for the commands is very simple: the command should be followed by one or arguments, seperated by spaces. Quoting is not supported.

COMMANDS

The following commands are supported:
ADDNETWORK <name>

Adds a new network with the specified name.

ADDLISTEN <network> <type> [<key>=<value>] [...]

Adds a new ’listener’ to the specified network with the specified type and options.

Example: addlisten OPN ipv4 port=6676

ADDSERVER <network> <type> [<key>=<value>] [...]

Adds a new server to the specified network with the specified type and options.

Example: addserver OPN ipv4 host=irc.freenode.net

CONNECT <network>

Connect to the specifed network. Ctrlproxy will connect to the first known server for this network.

DIE

Disconnect all clients and servers and exit ctrlproxy.

DISCONNECT <network>

Disconnect from the specified network.

DETACH

Detach client from the proxy.

LISTNETWORKS

Prints out a list of all networks ctrlproxy is connected to at the moment.

LOADMODULE <location>

Load DSO module (aka ’plugin’) from the specified location.

RELOADMODULE <location>

Reload the DSO module at the specified location. This does the same as doing a UNLOADMODULE followed by a LOADMODULE.

UNLOADMODULE <location>

Unload the DSO module which was loaded from the specified location. This may or may not work correctly, depending on the plugin you are trying to unload.

LISTMODULES

Prints out a list of all currently loaded plugins.

DUMPCONFIG

Prints out the current configuration file XML data.

SAVECONFIG

Save the (updated) XML configuration file to the location it was loaded from (usually $HOME/.ctrlproxyrc).

HELP

Prints out list of available commands.

EXAMPLE COMMANDS

Adding a new network called ’OFTC’, listening for incoming connections on port 6667.

ADDNETWORK OFTC ADDSERVER OFTC ipv4 host=irc.oftc.net ADDLISTEN OFTC ipv4 port=6667 CONNECT OFTC

CONFIGURATION

The following XML elements are supported:
without_privmsg

If this element is present, you can not execute admin commands by sending them to the nick ’ctrlproxy’. This can be useful for IRC clients that don’t allow unknown IRC commands to be executed.

VERSION

This man page is valid for version 0.1 of the plugin.

SEE ALSO

ctrlproxyrc(5), ctrlproxy(1), http://ctrlproxy.vernstok.nl/: http://ctrlproxy.vernstok.nl/

AUTHOR

Jelmer Vernooij: mailto: