---
name: "ctrlproxyrc"
section: "5"
platform: "linux"
package: "ctrlproxy"
version: "2.6.1-1"
release: "Debian 3.1 (Sarge)"
platforms: ["linux"]
url: "https://new.carta.tech/ctrlproxyrc"
---

# ctrlproxyrc(5)

Configuration file for ctrlproxy

## NAME

ctrlproxyrc - Configuration file for ctrlproxy

## DESCRIPTION

Ctrlproxy uses an XML file for configuration. Check the ctrlproxyrc.example file for a good example. There are a few so-called 'sections' in the file that are discussed below.

### plugins

This section contains a list of all the plugins that are to be loaded. A \<plugin\> tag specifies a plugin. The 'file' attribute specifies the location the plugin can be found. Additional attributes or child elements can be specified, depending on the plugin.

### networks

This section contains a list of all the servers to join. The \<network\> element supports the attributes: nick, username, fullname, type, pass.

pass contains the password to join the server. client\_pass contains the password any client that connects to the proxy should send.

The \<network\> element supports the child element \<channel\>. Attributes of this element are name (indicating the name of the channel) and autojoin (whether or not to join the channel on start).

Each \<network\> element contains a \<servers\> element which contains several transport-specific elements. The standard 'socket' module provides the transports 'ipv4', 'ipv6' and 'pipe'.

## SEE ALSO

ctrlproxy (1), ctrlproxyrc.example, http://jelmer.vernstok.nl/oss/ctrlproxy, http://xmlsoft.org/

## LICENSE

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but \\fBWITHOUT ANY WARRANTY\\fR; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple PLace, Suite 330, Boston, MA 02111-1307 USA

## AUTHOR

 Jelmer Vernooij: *mailto:jelmer@nl.linux.org*
