Wiki

Version 1 (Gunnar Beutner, 08/08/2011 07:06 pm)

1 1
h1. shroudBNC
2 1
3 1
shroudBNC is a modular IRC proxy written in C++. It is capable of proxying IRC connections for multiple users. Using TCL scripts it can be extended.
4 1
5 1
Among its features you can find a user-friendly web interface (written in TCL and PHP) which allows you to easily create and manage your users. Some screenshots are also available.
6 1
7 1
A variety of operating systems are currently supported: Linux and FreeBSD (and possibly other variations of BSD).
8 1
9 1
h2. Features (summary)
10 1
11 1
* support for TCL scripts and partial emulation of eggdrop commands
12 1
* web interface (which can easily be customized)
13 1
* SSL support for both IRC and client connections; including support for client-certificates (and thus public key/passwordless authentication)
14 1
* built-in flood protection (so you do not get "excess flood" errors)
15 1
* module support (c++ shared libraries)
16 1
* asynchronous dns resolving so the bouncer does not freeze while users reconnect
17 1
* private messages are logged when users are not connected to the bouncer
18 1
* support for IPv6
19 1
* vhost.tcl: limit number of users per virtual host
20 1
* virtual.tcl: adds "groups" and "virtual admins" who are able to create/manage users within their own group
21 1
* lock.tcl: allows you to disable settings for specific users or globally
22 1
* partyline.tcl: "internal" channels for bouncer users
23 1
* and a lot more...