Editor: Night Light IRC Bouncer/Proxy (ircproxy) is an advanced multi-user IRC bouncer written in C with IPv6 and SSL support. It should work on most unix systems and is known to be working on FreeBSD, OpenBSD, GNU/Linux, Solaris and HP-UX.
Features
Some of the features of ircproxy.
*Open-Source, written in C and platform independent.
*Runs as a daemon in the background (no graphical interface).
*Works on GNU/Linux, FreeBSD, NetBSD, OpenBSD, Solaris, HP-UX, AIX, OSF1, WIN32 and more.
*Full asynchronous operation for both sockets and DNS, uses the c-Ares library.
*Can listen to multiple host:ports for incoming connections.
*Multi-user. Can proxy simultaneous users at the same time to different IRC servers.
*Multiple users can Connect to the proxy at the same time.
*Users can connect to the bouncer from multiple machines at the same time and share one single connection.
*Unlimited number of IRC connections controlled through a configuration file. Each connection is belonging to a specific user.
*Can control which IP-addresses or hostnames are allowed or denied connection through a configuration file.
*User configuration file with encrypted passwords. The IRC client authentication through IRC server password (/PASS password)
*Optional feature to use system passwords for authentication when the daemon is started as root (Not supported on all systems).
*IRC connections are defined in a configuration file and stay connected to IRC independent of users. This also give ircproxy administrator control over where users connect.
*Stays connected to IRC when the user disconnects from the proxy. The user can easily "attach" to the session and resume the connection to IRC.
*Connections can automatically reconnect if disconnected and rejoin channels.
*The bouncer will automatically set correct iden