Bnc, created by James Seter @ Pharos, is an irc proxy daemon which allow users to Bounce through shells to IRC thus allowing for many features such as an interesting internet address commonly used for show or for benifits such as mild protection from commonly used attacks such as DoS by covering a users real IP with that IP of a machine more capable of handling these attacks.
Compiling BNC is quite easy ( we'll use version 2.6.2 for this example ), after grabbing the file, unpack it by typing "gunzip bnc2.6.2.tar.gz*" and then "tar -xvf bnc2.6.2.tar". After decompressing the file, change your directory to its main directory by typing "cd bnc2.6.2". Next command will be "./configure", where it will check your system and creating relevant files. After configuring, type "make". It will then create the main BNC binary and the last thing you need to do is to create its config file. You can either choose to edit the file called example.conf and naming it to bnc.conf after you finished, or you can choose to use its easy setup script by typing "./bncsetup". If you choose bncsetup, then it's a pretty straight forward thing where a menu will appear and you just supply the answear to its simple questions, like port to use, password to use, etc. As for if you choose to edit example.conf then just view it using your favorite editor, either pico or vi, or you can ftp it out into your PC and edit it with notepad/wordpad and save it into a file called bnc.conf and upload it back into the shell. It's very easy to modify since in the file there's a help text along with the commands.
After you have finished compiling the bnc binary and editing the bnc.conf, launch it into the background by typing "./bnc". If you renamed your bnc.conf into something else then you should launch it by typing "./bnc newname.conf".
FILEZ
bnc2.6.2.tar.gz | BNC source file. |
bncSun5x_2 | bnc2.4 for sun 5x |
bnc_2.6.2_BsdOS.tar.gz | bnc 2.6 for bsdOS |
bnc_2.6.2_linux.tar.gz | bnc 2.6 for linux |
bnc_2.6.2_sun.tar.gz | bnc 2.6 for sun |
bncaix | bnc for aix |
bncbsd | bnc for bsd |
bnclinux | bnc for linux |
bnc2.6.4.tar | original bnc binaries |
bkc2.4.tar | original bnc binaries |