shroudBNC or sBNC 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. 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. A variety of operating systems are currently supported: Linux and FreeBSD (and possibly other variations of BSD).
Download and install sbnc 1.3.9:
You can download sbnc from https://sisrv.net/files/ or you could use the ‘wget’, if its installed on your box.
Step One:
wget https://sisrv.net/files/bnc-znc/sbnc-1.3.9.tar.gz
Next, extract the files from the tarball:
tar xvfz sbnc-1.3.9.tar.gz
rm -rf sbnc-1.3.9.tar.gz
Now, change into the sbnc-1.2-directory:
cd sbnc-1.3.9
Configure, compile and install sbnc 1.3.9:
./configure
make
make install
Step Two:
Setting up sbnc 1.3.9 You have now successfully installed sbnc. Now you will have to config file, sbnc.conf in the ~/sbnc directory.
However, if you just installed sbnc and don’t have a configuration file yet, sbnc can create one for you. Change your directory to ~/sbnc with: cd ~/sbnc Now to start sbnc, type ‘./sbnc‘ (without the quote). Example:
- shroudBNC (loader: 1.3.9 $Revision: 1080 $) – an object-oriented IRC bouncer Mon Now 02 11:14:36 2018: Log system initialized. No valid configuration file has been found. A basic configuration file can be created for you automatically. Please answer the following questions:
- Which port should the bouncer listen on (valid ports are in the range 1025 – 65535):
2. What should the first user’s name be?
3. Please enter a password for the first user:
4. ect… - Once you have successfully answered all the questions, you would be able to see something like…
- Continue with answering the questions:
- Writing first user’s configuration file… DONE
- Configuration has been successfully saved. Please restart shroudBNC now.
- Done!
Step Three:
Now you are ready to start sbnc: ./sbnc
shroudBNC (loader: 1.3.9 $Revision: 1080 $) - an object-oriented IRC bouncer
Daemonizing... DONE
Connect as the above user to the specified port. Having problems? Type ‘/msg -sbnc help‘ or ‘/sbnc help‘ for help/configuration.