Wiki

Version 14 (Gunnar Beutner, 08/16/2011 06:16 am)

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 13 Gunnar Beutner
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 [[Web11Screenshots|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...
24 2 Gunnar Beutner
25 2 Gunnar Beutner
h2. Downloads
26 2 Gunnar Beutner
27 2 Gunnar Beutner
The following downloads are currently available:
28 2 Gunnar Beutner
29 2 Gunnar Beutner
h3. shroudBNC 1.1 (stable release)
30 2 Gunnar Beutner
31 6 Gunnar Beutner
* source .tar.gz:	"sbnc-1.1.tar.gz":http://ng.shroudbnc.info/redmine/attachments/download/1/sbnc-1.1.tar.gz
32 14 Gunnar Beutner
* web interface .tar.gz:	"sbnc-1.1webifc.tar.gz":http://ng.shroudbnc.info/redmine/attachments/download/29/sbnc-1.1webifc.tar.gz
33 3 Gunnar Beutner
34 2 Gunnar Beutner
Note: You should not use the web interface from 1.1 with version 1.2; it won't work as expected.
35 2 Gunnar Beutner
36 1
h3. shroudBNC 1.2 (new release)
37 1
38 6 Gunnar Beutner
* source .tar.gz:	"sbnc-1.2.tar.gz":http://ng.shroudbnc.info/redmine/attachments/download/7/sbnc-1.2.tar.gz
39 3 Gunnar Beutner
* web interface .tar.gz:	not yet available
40 2 Gunnar Beutner
41 3 Gunnar Beutner
h3. shroudBNC development (git access)
42 3 Gunnar Beutner
43 3 Gunnar Beutner
* github:	http://github.com/gunnarbeutner/shroudbnc
44 3 Gunnar Beutner
* git url:	git://github.com/gunnarbeutner/shroudbnc.git
45 3 Gunnar Beutner
46 2 Gunnar Beutner
If you are unsure which .tar.gz is the right one you should probably pick the "shroudBNC 1.2 (new release)" package.
47 2 Gunnar Beutner
48 9 Gunnar Beutner
If you plan to submit patches for shroudBNC you should use the Git repository.
49 4 Gunnar Beutner
50 4 Gunnar Beutner
h2. Support
51 4 Gunnar Beutner
52 4 Gunnar Beutner
Are you having problems with installing or running shroudBNC?
53 4 Gunnar Beutner
54 4 Gunnar Beutner
In case you have not found a solution in the README files which are contained in the shroudBNC .tar.gz you can try the following support methods:
55 4 Gunnar Beutner
56 7 Gunnar Beutner
* "Wiki:":http://wiki.shroudbnc.info/ - Our wiki provides information about setting up shroudBNC and frequently asked questions.
57 7 Gunnar Beutner
* IRC: #sbnc @ irc.quakenet.org	- There's usually someone available at our IRC channel who can help you with your questions.
58 7 Gunnar Beutner
* "Board:":http://board.shroudbnc.info/ - Ask your questions or post feature suggestions on our forums.
59 4 Gunnar Beutner
60 4 Gunnar Beutner
We offer a lot of support for shroudBNC - however you can also support us:
61 4 Gunnar Beutner
62 8 Gunnar Beutner
"Donations":http://sourceforge.net/donate/index.php?group_id=133833 will help me to keep working on this project.