IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

 Kayıt ol  Topluluk
Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 29 Eylül 2010, 21:49   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Bouncer(BNC) Nedir? , Ve Kurulumu !




BNC Nedir ? BNC ( BouNCer ) kullanıcıların shell üzerinden IRC sunucularına bağlanmalarını sağlar. BNC, bir proxy server kurmanızı sağlamaz, zaten kendisi özellikleri kısmen kısıtlanmış bir proxy sunucur. BNC size bu hizmeti verirken sizin shell hesabınıza bağlanmanız gerekmez. Mirc, Pirc gibi IRC programlarını kullanarak BNC üzerinden istediğiniz sunucuya bağlanırsınız. BNC bu basit görevin yanında size eğlenceli ve işlevsel bazı özellikler de sunar. Shell alıdığınız şirketin size verdiği imkanlar dahilinde yüzlerlerce vhost ve IP adresini kullanabilirsiniz yada kendi vhost ve ip adresinizi yaratabilirsiniz.

Vhost sizin ip adresiniz yerine gözüken adreslerdir. İşte işin eğlenceli kısmı burası yani siz kendiniz alemin.en.kral.chatcisi.benim.com gibi bir adresi yada seni.seviyorum.fadime.com gibi bir adresi kendinize vhost olarak seçebilirsiniz. Bu özellikler shell aldığınız şirketin size sunuduğu imkanlara bağlı olarak değişkenlik gösterir. Bazı şirketler kendi oluşturdukları vhostların dışında vhost kullanılmasına izin vermezler, bazıları ise sadece size ait vhost(lar) oluştumanıza izin verirler.

BNC, sizin belirlediğiniz maximum kullanıcı sayısına ulaştığında başka bağlantılara izin vermez, sizin girdiğiniz vhostların dışında vhost kullanılmasını engeller, BNC üzerinden bağlantı sağlayan kullanıcının istediğinizde bağlantısını kesmenizi sağlar ve istediğiniz porttan bu hizmeti sunar.

BNC size kısmi bir koruma sağlar. Sizin gerçek IP adresiniz gözükmediği için D.O.S. saldırıları gibi saldırılardan korunmuş olursunuz. Ancak bu gizlenme sadece IRC sunucularında çalışır. BNC 'yi proxy sunularından ayıran en büyük özelliği ise budur.

En çok kullanılan bouncerlar BNC, psyBNC ve EzBounce 'dur. BNC diğer ikisine göre oldukça kısıtlı özelliklere sahiptir. psyBNC ve EzBounce daha çok işlevseldir. Ancak kullanım amacınıza göre en doğrusunu siz belirlemelisiniz. Sadece siz kullanacaksanız psyBNC gibi işlevsel bir bouncer kullanmak pek bir fayda sağlamaz. Aynı bouncer, beş ve üzeri kullanıcıya hizmet verecekse yada bir bouncer kurup diğer kullanıcılara açmayı düşünüyorsanız BNC pek size göre değil demektir.

--BNC Kurulumu--

Çoğu shell şirketleri siz hesabınızı açtırdığınızda BNC 'yi sizin yerinize kurarlar. Eğer sisteminizde BNC kurulu değilse seçebileceğiniz iki yol var. Birincisi ve en kolayı, eğer sisteminiz bncsetup veya bncinstall komutuyla BNC kurabiliryorsa bu yolla BNC kurmak. İkinci ve uzun yol ise sisteminiz bncsetup veya bncinstall komutlarını desteklemiyorsa hesabınıza kendiniz BNC kurulum dosyasını yollamak ve kurmak.

İlk Yol:

bncsetup yada bncinstall komutunu yazın. (shelliniz hangisi çalıştırıyorsa)
BNC kurulum ekranı karşınıza gelecektir ve bazı açıklamalar gösterilecektir. tab veya yön tuşlarını kullanarak "OK" butonuna basın.(Fareyi kullanmayın!!!)
BNC 'ye hangi porttan bağlanacağınızı seçin ve yazın.(Girebileceğiniz en düşük ve en yüksek port size bildirilecektir)tab veya yön tuşlarını kullanarak "OK" butonuna basın.
Aynı anda kaç tane kullanıcının BNC 'ye bağlantı sağlayabileceğini yazın ve "OK" butonuna basın.
Kullanıcıların BNC 'ye bağlandıklarında kullancakları şifreyi girin ve "OK" butonuna basın.
Admin(Supervisor) şifrenizi girin(bu şifre bir önceki ekranda girdiğiniz şifre ile aynı olmasın) ve "OK" butonuna basın.
Konfigürasyon dosyasında şifrelerin gizlenmiş(encrypted) olarak yazılıp yazılmayacağını seçin ve "OK" butonuna basın.
Hangi IP adresine sahip kullanıcıların BNC 'ye şifre girmeden bağlanabileceğini girin ve "OK" butonuna basın. Eğer bir IP girmezseniz her kullanıcı şifre girerek BNC 'ye bağlanmak zorunda olacaktır.
BNC 'nin kullanacağı standart vhostu girin ve "OK" butonuna basın.
BNC 'nin kullanımına izin vereceği vhostları girin ve "OK" butonuna basın.
BNC 'nin bağlantılar ve meydana gelen hatalar için log tutup tutmaycağını seçin ve "OK" butonuna basın.
Eğer log tutmak istiyorsanız log dosyasının adını girin. Log istemiyorsanız zaten bu ekran karşınıza gelmeyecek bir sonraki (11den 13e) ekrana geçmiş olacaksınız.
Bağlantı sağlayan kullanıcılara motd(günün mesajı gösterilip gösterilmeyeceği seçin ve "OK" butonuna basın.
Eğer motd gösterilmesini istiyorsanız bu ekranda motd dosyasının nerde olduğunu belirtin ve "OK" butonuna basın. Motd gösterilmesin dediyseniz bu ekran karşınıza gelmeyecek ve bir sonraki ekrana (13den 15e)geçmiş olacaksınız.
BNC 'nin dinamik ident desteğinin olmasını istiyorsanız bu özelliği seçin ve "OK" butonuna basın.
Bu ayarların saklanacağı dosyanın adını yazın. Bu dosya sizin BNC konfigürasyon dosyanız olacaktır.
./bnc konfigürasyon-dosyası-adı.conf yazın. Daha sonra şu şekilde bir ekran karşınıza gelecektir:
Using conf file ./bnc.conf --Configuration:
Daemon port......:1234
Maxusers.........:1
Default conn port:6667
Pid File.........:./pid.bnc
Vhost Default....:-SYSTEM DEFAULT-
Process Id.......:12345
Exit ./bnc{7} :Sucessfully went into the background.

NOT:
Son satırda gözüken "Sucessfully went into the background." yazısı yoksa yada başka bir mesaj varsa BNC için seçtiğiniz portu değiştirmeniz gereklidir.
Kullanıcılar için seçtiğiniz şifre ile admin(supervisor) şifresi mutlaka farklı olmalıdır.
Her "OK" tuşuna bastığınızda karşınıza yeni bir ekran gelecektir ancak her shell hesabında ekrana gelen bilgiler aynı olmayabilir yada ekranların geliş sırası farklı olabilir.

İkinci Yol:

bnc2.8.6.tar.gz dosyasını FTP ile shell hesabınıza gönderin sonra TELNET ile shell hesabınıza bağlanın.
gunzip bnc2.8.6.tar.gz yazın
tar -xvf bnc2.8.6.tar yazın.
İşlem bitince cd bnc2.8.6 yazın.
Daha sonra ./configure yazın. (Bu işlem uzun sürebilir)
İşlem bitince make yazın ve artık BNC sisteminize kuruldu.
Eğer shelliniz destekliyorsa bncsetup veya bncsetup yazarak BNC konfigürasyonuna başlayabilirsiniz.
Shelliniz bu komutları desteklemiyorsa BNC 'nin kurulmasıyla beraber gelen bnc.conf dosyasını pico bnc.conf yazarak açın.
Konfigürasyon dosyanızı düzenleyin (örnek konfigürasyon dosyasını "Dosyalar" bölümünde bulabilirsiniz.) ve kaydedin.
S:[şifre] Admin(supervisor) şifresi yazın.
D:[port]:[max kullanıcı]:[şifre] BNC 'ye bağlantı sağlancak port: bağlanacak en fazla kullanıcı sayısı:kullanıcıların gireceği şifre.
C:[port] IRC 'ye bağlanılırken kullanılıcak standart portu yazın.
X:[standart vhost] BNC 'nin kullanacağı standart vhostu yazın.
V:[alternatif vhost] BNC 'nin izin vereceği vhost listesini yazın.
V:[alternatif vhost] Buraya istediğiniz kadar vhost girebilirsiniz.
V:[alternatif vhost] Ancak her vhostun başına 'v:' yazmalısınız.
P:bnc.pid BNC 'nin pid dosyasının adını yazın.
W:1 Dianmik identi aktiflerştirmek istiyorsanız 1 yazın.
L:bnc.log BNC 'nin log tutmasını istiyorsanız log dosyasının adını yazın.
A:1:*.eggdrop.com BNC 'nin şifre soramadan bağlantı sağlayacağı host adreslerini yazın.

Daha sonra ./bnc bnc.conf yazın. Aşağıdaki gibi mesajlar gelirse BNC 'niz çalıştırılmış demektir.
Using conf file ./bnc.conf --Configuration:
Daemon port......:1234
Maxusers.........:1
Default conn port:6667
Pid File.........:./pid.bnc
Vhost Default....:-SYSTEM DEFAULT-
Process Id.......:12345
Exit ./bnc{7} :Sucessfully went into the background.

NOT:
Son satırda gözüken "Sucessfully went into the background." yazısı yoksa yada başka bir mesaj varsa BNC için seçtiğiniz portu değiştirmeniz gereklidir.
Kullanıcılar için seçtiğiniz şifre ile admin(supervisor) şifresi mutlaka farklı olmalıdır.
--BNC Kullanımı--

BNC 'nin kullanımı çok basittir. Bilmeniz gereken iki şey var. Birincisi, BNC 'niz hangi porttan bağlantı sağlıyor; ikincisi ise kullanıcı şifresi ve admin(supervisor) şifresi ne? Bunları bildikten sonra BNC 'ye bağlantı sağlayabilirsiniz. Admin şifrenizi bilmeden de BNC 'ye bağlantı sağlayabilirsiniz ancak BNC 'yi daha sağlıklı yönetmek ve kullanmak için bu şifreye ihtiyaç duyabilirsiniz.

İlk olarak /server benim.server.comort yazın. Burada benim.server.com yerine BNC konfigürasyon dosyasına yazdığınız vhostlardan birinin adresini ve BNC 'ye bağlantı yapılacak portu yazın.

Daha sonra /quote pass şifre yazın. Burada şifre olarak kullanıcıların bağlantı sağlayacağı şifreyi yazın. (admin şifresi değil)

BNC 'ye girdikten sonra /quote conn sunucu.adı.com.port yazın. Burada sunucu.adı.com yerine bağlanacağınız IRC sunucusunun adını, port yerine ise sunucuya hangi porttan(standart 6667 dir) bağlanacağınızı yazın.

Eğer admin komutlarını kullanmak isterseniz /quote main admin_şifre yazın. Burada admin_şifre yerine admin(supervisor) şifrenizi yazın. IRC sunucusuna bağlanmak için admin şifrenizi girmeni gerekmez.

ÖRNEK:

/quote elite.ltnx.com:10255
/quote pass 23041920
/quote conn irc.dal.net:6667

Komutları:

komut /bhelp ile açılır.

Normal Kullanici Komutlari

BWHO: Bncdeki butun kullanicilari listeler.

PASSWORD: Sifrenizi degistirir.

VHOST: Eger varsa vhostunuzu degistirir.(ayrica bu komut ile vhost yerine degisik ip yazarak ipnizide degisebilirsiniz. Ancak unutmayin yazdiginiz ipnin yada vhostun serverda olmasi gerekli yoksa ise yaramaz). Aktif olmasi icin /jump komutu gereklidir.

PROXY: Proxy uzerinden baglanmanizi saglar.

SETUSERNAME: Whoisde gozuken realname bolumunu degistirir.

SETAWAY: Bncden ciktiginizda psybnc`nizi away moduna gecirir.

SETLEAVEMSG: bncden cikinca bulundugu butun kanalara /ame yolu ile msg gonderir.

LEAVEQUIT: Eger 1 olarak birakilirsa bncden ciktiginizda bnc butun kanallardan part eder.(tavsiye edilmez).

SETWAWAYNICK: Bncden ciktiginizda nickinizi degistirir.

JUMP: Listedeki servera baglanmaya saglar. Eger listenizde 1 server varsa o servera re-connect yapar.

BQUIT: Bncnin serverdan disconnect olmasini saglar.

AIDLE: Anti-idle modunu acar yada kapatir. (1 yada 0)

AUTOREJOIN: 1 ile aktif edildiginde kicklendiginde kanala tekrardan girer.

ADDSERVER: Server listenize yeni bir server ekler.

DELSERVER: Listenizdeki serverlardan belirtiginizi siler. Ayrica sadece numara ilede silebilirsiniz. ornk: /delserver 2 (2. siradaki serveri siler.)

LISTSERVERS: Server listesindeki serverlari numaralariyla listeler

ADDNETWORK: Bncye baska bir network ekler.

DELNETWORK: Ekli olan bir networku siler.

SWITCHNET: Belirtilen networke gecer.

ADDOP: Bncye op ekler.(eklenen kisi ozeline sifreyi yazarak bncden op alabilir)

DELOP: Bncdeki opu siler.

LISTOPS: Oplari Listeler.

ADDAUTOOP: Bncye otomatik op ekler.(eklenen kisi otomatik olarak kanalda oplanir)

DELLAUTOOP: Bncdeki otomatik opu siler.

LISTAUTOOPS: Otomatik oplari listeler.

ADDBAN: Bncye ban ekler.

DELBAN: Ekli bir bani siler.

LISTBANS: Banlari listeler.

ADDASK: Bncnin botdan otomatik op istemesini saglar.

DELLASK: Bncnin botdan op istemesini siler.

LISTASKS: Op isteme listesini gosterir.

ADDIGNORE: Bncnin ignore listesine yeni kayit ekler.

DELIGNORE: Ignore listesinden bir kayiti siler.

LISTIGNORE: Ignore listesindeki kayitlari gosterir.

ADDDCC: Bncye yeni bir bot dcc baglantisi ekler. (gereksiz)

DELLDCC: Bncdeki bir dcc baglantisini iptal eder. (gereksiz)

LISTDCC: Dcc baglantilarini listeler. (gereksiz)

DCCCHAT: belirtilen kullaniciya dcc-chat istemi gonderir.

DCCENABLE: Bnc icin dcc`yi acar yada kapatir.

DCCANSWER: Dcc-chat istemi geldiginde bncye kabul etmenizi saglar.(botlarla olan baglantilarda gerekli)

DCCSEND: Bir kullaniciya dcc yoluyla dosya gondermeyi saglar.

DCCGET: Kullanican gonderilen dosyayi almaya yarar.

DCCSENDME: Shelldeki hesaba dosya gondermeyi saglar.

AUTOGETDCC: her zaman gonderilen dccleri kabul eder. (Onerilmez)

DCCCANCEL: dcc baglantisini iptal eder.

PLAYPRIVATELOG: siz yokken bncde loglanan msglari gosterir.

ERASEPRIVATELOG: Loglanan msglari siler.

ENCRYPT: Belirtilen kanalin yada kullanicinin loglarini sifreler.

DELENCRYPT: Kayitli olan sifreleri logu siler.

LISTENCRYPT: Sifreli konusma kayitlarini listeler.

SRELOAD: Kullanici icin scripti yeniler.

LISTTASKS: O anda olan olaylari listeler.

BHELP: Komutlari listeler,

BHELP KOMUT: Komut hakkinda ayrintili bilgi verir.



Admin Komutlari

BREHASH: Bncyi bastan baslatir, butun baglantilar kopar.

MADMIN: Belirtilen kullaniciya adminlik yetkisi verir.

UNADMIN: Belirtilen kisinin adminlik yetkisini alir.

BKILL: Kullaniciyi bncden killer.

SOCKSTATS: Baglanti raporu verir.

ADDUSER: Bncye kullanici ekler.

DELUSER: Ekli kullaniciyi siler.

NAMEBOUNCER: Bncnize ozel ad verir.

LINKTO: Baska bir psybnc ye baglanti kurmayi saglar.

LINKFROM: Baska bir psybncden baglanti kabul etmeyi saglar.

DELLINK: Bncden bagli olan baska bncyi siler.

LISTLINKS: Bagli bncleri listeler.

RELINK: baglantiyi koparir ve yeniden baglanir.

PLAYMAINLOG: Ana log dosyasini gosterir.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Cevapla

Etiketler
bouncerbnc, kurulumu, nedir, ve


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
bedava eggdrop ve bouncer hizmeti Heartbroken Eggdrop, NeoStats, BNC 1 17 Mayıs 2011 17:44
FTP Nedir ? Localde FTP Kurulumu Sunay Ağ, Network ve Networking 0 27 Nisan 2010 17:00
BNC Nedir , Kurulumu , Komutları LeMuS Eggdrop, NeoStats, BNC 0 12 Haziran 2008 14:06