May 132009

What is BNC? BNC is an IRC (Internet Relay Chat) proxying server under the GPL (General Public License). It allows users to connect to chat servers by bouncing off the computer which is running BNC. Basically, it forwards the information from the user to the server and vise versa.

Why do people use it? There are several reasons for people to use BNC. Some people use BNC because their computers do not have direct access to the Internet. Thus, inorder for them to chat from their workstations, they must have a proxy server to forward data. Other people use BNC for security. Because of BNC’s unique property, It sends the IP address of the host computer to the IRC server, thus the real address of the user is hidden from others.

BNC is free, and its use thereof, modifications can be made and released as long as the whole source is included with credits made to the appropriate parties.

How to setup (compile/install) bnc

1.) type: wget http://gotbnc.com/files/bnc2.9.4.tar.gz

Above command will download bnc in your shell.

2.) type: tar -zxvf bnc2.9.4.tar.gz

Above command will untar your downloaded bnc tar file. Now you have to change dir to bnc2.9.4 so type command given below.

3.) type: cd bnc2.9.4

Now you are in directory called bnc2.9.4

4.) type: ./configure

It will configure (compile) your bnc in your shell.

5.) type: make

Now your bnc has been completely installed and compiled on your shell. Now you have to edit bnc.conf file.

6.) type: pico bnc.conf

7.) Paste the lines given below in bold characters

# ( edit the information below )

# + you need the + sign there to show the password is in

# encrypted format

S:+supervisorpassword

#( This will be the encrypted password you made earlier )

D:port_to_use:number_of_users:excrypted_access_password

C:6667

# default irc port to connect to

X:default.vhost.com

# default virtual host.

# (If you don”t know what this would be, use the IP or address

# you Telnet to)

V:additional.vhost.com

# If there is more than one vhost for the server enter it here.

# This way you can change your host without editing the config

# file.

V:additional.vhost.com

# ditto

P:pid.bnc

# leave this as is. It’’s for Crontab.

L:bnc.log

# Change this to what you want the log file name to be

W:1

# Enable dynamic idents on servers with identwd installed

A:1:*

# Allows a list of IP’’s that can use the BNC

8.) type: ctrl (key)+x
(to save your bnc.conf file)

9.) type: y+enter (key)
10.) type: ./bnc bnc.conf

Now you are ready to use your bouncer (BNC).

If you face any trouble installing (compiling/setting up) bnc, write your problem or error in comments. I will definitely try to resolve your errors.



© 2010 WebsHost.net