Автор Тема: Xchat и bnc  (Прочетена 6421 пъти)

Nik123

  • Напреднали
  • *****
  • Публикации: 4040
  • Distribution: Mageia, Q4OS
    • Профил
Xchat и bnc
« -: Apr 26, 2007, 22:21 »
Здравейте! Инсталирах си bnc-2.9.4 от сорс, следвайки инструкциите в рийдми-то. Стартирах го и успешно-
[nik@localhost bnc2.9.4]$ ./bnc
Irc Proxy v2.9.4 Copyright 1998-2002
Coded by James Seter (pharos@gotbnc.com)
--Using conf file ./bnc.conf
--Configuration:
    Daemon port......: 9000
    Maxusers.........: unlimited
    Default conn port: 6667
    Pid File.........: pid.bnc
    Vhost Default....: 192.168.0.1
    Vhost entry......: vhost.test.com
    Process Id.......: 5454
Exit ./bnc{7} :Successfully went into the background.
[nik@localhost bnc2.9.4]$

Сега, въпроса ми е, как да го ползвам с xchat? Тоест, да накарам xchat да се свързва през проксито, което bnc създава? Можер би малко глупаво звучи въпроса, но с такива неща досега не съм се занимавал- доколкото разбирам, това bnc прави прокси сървър на моята машина, когато е стартирано, но как да го ползвам, нямам идея. Рийдмито ми се видя доста отвлечено в частта му за ползването, та, моля, ако някой знае как се ползва, дап ише, всяка информация ми е добре дошла. Благодаря предварително на всички отзовали се. идеята ми като цяло е, да не ми показва xchat моето IP, например като ползвам сървъра irc.techno-link.com в IRC мрежата на UNI.BG например, а да показва хоста, който съм му задал на bnc-to- в случая както е vhost.test.com
- например сега излиза nik@xxx.xxx.xxx.xxx (ip-to) , а искам да е например nik@vhost.test.com , или каквото там му задам в bnc.conf



Активен

NaDa

  • Напреднали
  • *****
  • Публикации: 94
    • Профил
Xchat и bnc
« Отговор #1 -: Apr 26, 2007, 23:58 »
Доколкото си спомням, се връзваше към сървър с ип адреса и порта на бнц-то
Активен

Nik123

  • Напреднали
  • *****
  • Публикации: 4040
  • Distribution: Mageia, Q4OS
    • Профил
Xchat и bnc
« Отговор #2 -: Apr 27, 2007, 00:34 »
То и аз така разбрах, от рийдми-то, но конкретно какво да бъзикна в xchat и в bnc.conf не можах да разбера...

ИП адреса на бнц-то трябва да е тоя-
 Vhost Default....: 192.168.0.1

но като го въведа, тоя vhost.test.com като прокси сървър в ексчат, и ми дава connecting to... някакъв друг ИП, и дотам



Активен

bnight

  • Напреднали
  • *****
  • Публикации: 313
  • Distribution: Ubuntu 8.10
  • Window Manager: KDE 3.5.10
    • Профил
    • WWW
Xchat и bnc
« Отговор #3 -: Apr 27, 2007, 01:28 »
аз имам инсталирано psybnc та горе доло как става номера по това което прочетох твоето бнц слуша на 9000 порт значи когато си пуснеш xchat до колкото си спомням може да си избираш сървър или да ползваш стандартната команда /server е единственото което трябва да направиш е да напишеш /server 192.168.0.1:9000 и би трябвало да се свържеш към BNC-то там ще ти се изпише някакво съобщение и от там нататъка трябва да има някакъв хелп как точно става тоя номер с конфигурирането му да те връзва към еди кой си сървър. Лично аз от psybnc съм много доволен но неговата идея е малко по-различна.

http://www.unibg.org/site....4da1125
ето и малко по-подробно за това какво е BNC изватката е от сайт-а на УниБГ.



Активен

Registered Linux user: 473460
http://skyhost.bg - Хостинг и Домейни

Nik123

  • Напреднали
  • *****
  • Публикации: 4040
  • Distribution: Mageia, Q4OS
    • Профил
Xchat и bnc
« Отговор #4 -: Apr 27, 2007, 11:41 »
Нищо не можах да направя- въвеждам си тоя адрес-192.168.0.1 и порт 9000 в полето за прокси сървър, на ексчата, и пак умира на Connecting to... А като оставя празни полетата за прокси на ексчат, си работи нормално. Направих няколко скрийншота, но няма къде да ги кача, та ще се опитам тук да напиша какво става:
Стартирам си бнц-то:
[nik@localhost bnc2.9.4]$ ./bnc
Irc Proxy v2.9.4 Copyright 1998-2002
Coded by James Seter (pharos@gotbnc.com)
--Using conf file ./bnc.conf
--Configuration:
    Daemon port......: 9000
    Maxusers.........: unlimited
    Default conn port: 6667
    Pid File.........: pid.bnc
    Vhost Default....: 192.168.0.1
    Vhost entry......: vhost.test.com
    Process Id.......: 3927
Exit ./bnc{7} :Successfully went into the background.
[nik@localhost bnc2.9.4]$

Дотук добре. Отварям xchat - Preferences- Network setup
В таба Прокси сървър вкарвам това- 192.168.0.1, в таба Порт пиша 9000 . Type - HTTP

Избирам си после IRC сървър от листа, и пробвам да се конектна, и голям ..... айде да не казвам какво. Умира на Connecting to...

Пробвам и другия вариант- зареждам xchat, с опцията Skip network list on startup- само конзолата да ми отвори. Пиша /server 192.168.0.1:9000 и дава следното:
 Looking up 192.168.0.1:9000
* Unknown host. Maybe you misspelled it?

Та, изобщо не мога да се вържа към бнц-то на моята машина, което би трябвало да приема заявки на порт9000 и адрес 192.168.0.1

И такава каша стана в главата ми... Едно голямо нищо. Кой ли не питах и засега пак съм в задънена улица



Активен

bnight

  • Напреднали
  • *****
  • Публикации: 313
  • Distribution: Ubuntu 8.10
  • Window Manager: KDE 3.5.10
    • Профил
    • WWW
Xchat и bnc
« Отговор #5 -: Apr 27, 2007, 12:55 »
значи тия настройки там за проксито са друга работа как работи самото БНЦ то се ИРС сървър с орязани функции. За да го ползваш трябва да се свържеш към него със  irc-client се едно се коннектваш към IRC сървър който вместо на стандартният порт слуша на порт 9000. Правим така /server 192.168.0.1:9000 това би трябвало да работи на X-Chat-a ама не съм сигурен. И след като се свържеш със сървъра там на линк-а който ти дадох има лист с командите за BNC-to мисля че /QUOTE CONN server port ти отваря връзка със ИРС сървър-а. Примерно:
/QUOTE CONN irc.omega.bg 6667
и сега си си кънектнат към UniBG. Дано съм ти помогнал.
А и между впрочем я си сканирай комп-а с nmap -p1-65000 192.168.0.1
да видим кво има отворено.



Активен

Registered Linux user: 473460
http://skyhost.bg - Хостинг и Домейни

Nik123

  • Напреднали
  • *****
  • Публикации: 4040
  • Distribution: Mageia, Q4OS
    • Профил
Xchat и bnc
« Отговор #6 -: Apr 27, 2007, 13:47 »
"Пробвам и другия вариант- зареждам xchat, с опцията Skip network list on startup- само конзолата да ми отвори. Пиша /server 192.168.0.1:9000 и дава следното:
Looking up 192.168.0.1:9000
* Unknown host. Maybe you misspelled it?"

Това е според мен проблема- не мога да се вържа към стартираното бнц на моята машина.

[root@localhost ~]# nmap -p1-65000 192.168.0.1

Starting Nmap 4.11 ( http://www.insecure.org/nmap/ ) at 2007-04-27 13:38 EEST
Note: Host seems down. If it is really up, but blocking our ping probes, try -P0
Nmap finished: 1 IP address (0 hosts up) scanned in 2.358 seconds
това е от скана, който ти предложи. Ето скановете на машината ми, с моя ИП адрес:

[root@localhost ~]# nmap -sS -v -p1-65000 xxx.xxx.xxx.xxx

Starting Nmap 4.11 ( http://www.insecure.org/nmap/ ) at 2007-04-27 13:43 EEST
DNS resolution of 1 IPs took 0.02s.
Initiating SYN Stealth Scan against xxx.xxx.xxx.xxx [65000 ports] at 13:43
Discovered open port 40125/tcp on xxx.xxx.xxx.xxx
Discovered open port 9000/tcp on xxx.xxx.xxx.xxx
The SYN Stealth Scan took 8.22s to scan 65000 total ports.
Host xxx.xxx.xxx.xxx appears to be up ... good.
Interesting ports on xxx.xxx.xxx.xxx:
Not shown: 64998 closed ports
PORT      STATE SERVICE
9000/tcp  open  unknown
40125/tcp open  unknown

Nmap finished: 1 IP address (1 host up) scanned in 8.689 seconds
               Raw packets sent: 65002 (2.860MB) | Rcvd: 130002 (5.460MB)

с xxx.xxx.xxx.xxx е реалния ми ИП адрес. Порта 9000 трябва да е на бнц-то, а другият отворен порт е xchat, който си работи в момента на скана



Активен

bnight

  • Напреднали
  • *****
  • Публикации: 313
  • Distribution: Ubuntu 8.10
  • Window Manager: KDE 3.5.10
    • Профил
    • WWW
Xchat и bnc
« Отговор #7 -: Apr 27, 2007, 16:17 »
Реалният ти адрес вижда ли се от мрежата ? Иначе пробвай да се конектнеш към него. Мисля че би трябвало да стане. Порт 9000 си работи въпроса е как трябва да се свържеш с X-Chat-a    
kъм този сървър. Има и друг вариант виж си конфиг файл-а и го направи сървър-а да слуша на порт 6667 като нормален IRC сървър и после само си го добавяш в лист-а с IRC сървъри на X-Chat и избираш да се конектваш към него. Също би трябвало да може да го добавиш и със порт 9000 де. Споредд мен това е начина. Ако искаш дай на лично реалното ти ИП и ще пробвам да се свържа с твоето БНЦ.
Едит: Инсталирах си Х-Чат за да видя как точно става номера самата команда е така:
/server ipaddress port
не било с две точки а само с интервал. Хайде пробвай така и успех.



Активен

Registered Linux user: 473460
http://skyhost.bg - Хостинг и Домейни

Nik123

  • Напреднали
  • *****
  • Публикации: 4040
  • Distribution: Mageia, Q4OS
    • Профил
Xchat и bnc
« Отговор #8 -: Apr 27, 2007, 17:30 »
Така- вързах се с бнц-то по следния начин- от ексчат
/server xxx.xxx.xxx.xxx 9000 - xxx.xxx.xxx.xxx ми е реалния айпи адрес
върза си се нормално-

* Welcome to BNC v2.9.4, the irc proxy
* -*-      _  _\  \ \  \  \\  \   \  \  \  \_\  \ \  \  \  \    \  \  \  \
* -*-    \  \\\  \ \
* -*-     \//   \//   IRC PROXY
* -*-    
* -*- BNC 2.9.4 © Copyright 1998-2004 by James Seter AKA Pharos on efnet
* -*- bug reports, etc.  Mail:   pharos@gotbnc.com
* -*- site:
* -*- http://gotbnc.com
* Level two, lets connect to something real now
* type /quote conn [-s] <server> [port] [pass] to connect
* type /quote help for basic list of commands and usage
* Making reality through [-s] port 0
* Making reality through [-s] port 0
* Making reality through [-s] port 0
* Making reality through irc.techno-link.com port 6667
* Suceeded connection
* *** Processing connection to irc.techno-link.com
* *** Looking up your hostname...
* *** Checking Ident
* *** Couldn't look up your hostname
* *** No Ident response
* nik already in use. Retrying with nik_...

Оттам се вързах и с irc сървъра irc.techno-link.com дотук всичко добре.

само че: В чата пак си излизам с реалния си айпи адрес- а цялата тая магария с бнц-то  е с идеята да скрие тоя айпи адрес...

А при /server 192.168.0.1 9000 заспива на Connecting...

Айпи адреса ми е реален и се вижда от мрежата


Пробвах и с уизарда- bncsetup -зададох му настройките, и виртуалния хост, и пак се вижда в чата айпито ми, а не виртуалния хост, който съм задал

[nik@localhost bnc]$ ./bnc
Irc Proxy v2.9.4 Copyright 1998-2002
Coded by James Seter (pharos@gotbnc.com)
--Using conf file ./bnc.conf
--Configuration:
    Daemon port......: 64999
    Maxusers.........: 2
    Default conn port: 6667
    Pid File.........: ./pid.bnc
    Vhost Default....: mandriva.linux
    Vhost entry......: linux.addicted.user
    Process Id.......: 17064
Exit ./bnc{7} :Successfully went into the background.

това са настройките, последните, за бнц-то. Работи си, ама не крие айпито



Активен

Nik123

  • Напреднали
  • *****
  • Публикации: 4040
  • Distribution: Mageia, Q4OS
    • Профил
Xchat и bnc
« Отговор #9 -: Apr 27, 2007, 20:37 »
Пробвах и psybnc, но то пък изобщо не се компилира

[nik@localhost psybnc]$ make
Initializing bouncer compilation
  • Running Conversion Tool for older psyBNC Data.
    tools/convconf.c: In function ‘cofile’:
    tools/convconf.c:81: error: label at end of compound statement
    make: *** [all] Error 1
    [nik@localhost psybnc]$

    едитнах му ръчно config.h спрямо едно онлайн ръководство, щото make menuconfig пак със същата грешка ме изритва

    Едит: Успях да прекомпилирам psybnc, но сега пък това дава:

    [nik@localhost psybnc]$ ./psybnc
    .-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-.
     ,----.,----.,-.  ,-.,---.,--. ,-.,----.
     |  O ||  ,-' \ \/ / | o ||   \| || ,--'
     |  _/ _\  \   \  /  | o< | |\   || ||  |_|
          Version 2.3.2-7 © 1999-2003
                  the most psychoid          
          and  the cool lam3rz Group IRCnet  
                                            
    `-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=tCl=-'
    Configuration File: psybnc.conf
    Language File: psyBNC Language File - English
    No logfile specified, logging to log/psybnc.log
    Cannot create listening port .. aborting
    [nik@localhost psybnc]$

    сменях няколко пъти порта, и все тая ето psybnc.conf:
    PSYBNC.SYSTEM.PORT1=31440
    PSYBNC.SYSTEM.HOST1=195.149.115.30

    има ли някакъв начин това чудо да тръгне?


    Edit: подкарах го psybnc-to, като едитнах конф файла така:

    PSYBNC.SYSTEM.PORT1=9000
    #PSYBNC.SYSTEM.HOST1=195.149.115.30
    PSYBNC.SYSTEM.HOST1=*

    и сега:

    [nik@localhost psybnc]$ ./psybnc
    .-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-.
     ,----.,----.,-.  ,-.,---.,--. ,-.,----.
     |  O ||  ,-' \ \/ / | o ||   \| || ,--'
     |  _/ _\  \   \  /  | o< | |\   || ||  |_|
          Version 2.3.2-7 © 1999-2003
                  the most psychoid          
          and  the cool lam3rz Group IRCnet  
                                            
    `-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=tCl=-'
    Configuration File: psybnc.conf
    Language File: psyBNC Language File - English
    No logfile specified, logging to log/psybnc.log
    Listening on: 0.0.0.0 port 9000
    psyBNC2.3.2-7-cBtITLdDSNpE started (PID 18897)


    Само че друг проблем:

     Looking up 0.0.0.0
    * Connecting to 0.0.0.0 (0.0.0.0) port 9000...
    * Connected. Now logging in...
    * Disconnected (Remote host closed socket).

    Същото е, ако си въведа на мястото на 0.0.0.0 реалното айпи

    EDIT2: С много човъркане, подкарах и psybnc и се свързах с него през ексчат, а оттам и с irc.gbg.bg 6667 irc сървъра. Само че, пак не ми изкарва някакъв виртуален хост, който съм му задал, а това:
     [nik] logged on ShakeIT from xxx.xxx.xxx.xxx
    * [nik] irc.del.bg :Davidov Net IRC Server
    * [nik] End of WHOIS list.

    Как да го настроя, че при WHOIS да вади някакъв виртуален хост, а не адреса ми?



  • Активен

    bnight

    • Напреднали
    • *****
    • Публикации: 313
    • Distribution: Ubuntu 8.10
    • Window Manager: KDE 3.5.10
      • Профил
      • WWW
    Xchat и bnc
    « Отговор #10 -: Apr 29, 2007, 09:55 »
    значи даваш /query -psyBNC
    Така може да си настроиваш psyBNC-to първо виж всички команди с команда BHELP
    за да си сложиш виртуален хост трябва да направиш това BVHOST jelan.ot.teb.host
    след което се дискънектваш от сървър-а BQUIT и се свързваш пак с IRC BCONNECT
    и би трябвало при whois да ти изкарва виртуалният хост. Всички тия команди ги пишеш на привате на ник -psyBNC. Дано съм успял да ти помогна.
    Активен

    Registered Linux user: 473460
    http://skyhost.bg - Хостинг и Домейни

    Nik123

    • Напреднали
    • *****
    • Публикации: 4040
    • Distribution: Mageia, Q4OS
      • Профил
    Xchat и bnc
    « Отговор #11 -: Apr 30, 2007, 12:53 »
    благодаря много за помощта и отделенотовреме, но не става пак- направих всичко това, но като си пусна whois пак си излизам аз както си бях, а не с виртуалния хост. Ето:

    VHOST changed to 'mandriva.linux.addicted.user'.
    <-psyBNC> You have been marked as quitted.
    <-psyBNC> Mon Apr 30 12:31:54 :User nik got disconnected from server.
    <-psyBNC> You have been disconnected.
    <-psyBNC> Mon Apr 30 12:32:30 :User nik () trying irc.gbg.bg port 6667 (mandriva.linux.addicted.user).
    <-psyBNC> Mon Apr 30 12:32:30 :User nik () connected to irc.gbg.bg:6667 (mandriva.linux.addicted.user)
    * nik sets mode +i nik
    -NickServ- This nickname is owned by someone else
    -NickServ- If this is your nickname, type /msg NickServ IDENTIFY <password>
    -Global- Dobre doshli v ShakeIT IRC i priyaten chat !

    -NickServ- Password accepted - you are now recognized
    -MemoServ- You have no new memos

    Като си пусна сам whois на моя си ник, не излизам с виртуалния хост, а с реалния. Ето и един WHOIS, който помолих друг да ми пусне:

    <Glarus_m_30_sf> nik is ~nik@213.145.119.8370774 nik
    <Glarus_m_30_sf> nik on #sex #varna

    Виртуалният хост не бачка....
    Активен

    bnight

    • Напреднали
    • *****
    • Публикации: 313
    • Distribution: Ubuntu 8.10
    • Window Manager: KDE 3.5.10
      • Профил
      • WWW
    Xchat и bnc
    « Отговор #12 -: May 01, 2007, 12:08 »
    порових се из нет-а за да ти бачка виртуалният хост трябва да е описан в ИРЦ сървър-а. Тоест свържи се с някой администратор и го помоли да ти опише виртуалният хост. В общи линни се оказва че не е достатъчно само да си напишеш хост-а. Тоест пряко е свързано с това да имаш истински хост описан в ДНС. Странното обаче е че аз имам такъв хост и въпреки това пак не става. Незнам защо така. Успех.
    Активен

    Registered Linux user: 473460
    http://skyhost.bg - Хостинг и Домейни

    Nik123

    • Напреднали
    • *****
    • Публикации: 4040
    • Distribution: Mageia, Q4OS
      • Профил
    Xchat и bnc
    « Отговор #13 -: May 02, 2007, 12:30 »
    То ако ще ми регва виртуалният хост, цялата работа си губи смисъла. Благодаря все пак, научих нещо ново. Но приключвам и с бнц, и с псибнц, ще търся друг начин да сменям хост
    Активен

    Подобни теми
    Заглавие Започната от Отговора Прегледи Последна публикация
    xChat
    Настройка на програми
    Ekspert 0 3153 Последна публикация Sep 02, 2005, 18:13
    от Ekspert
    Плъгин за Xchat - IRC
    Настройка на програми
    KacaroV 2 3742 Последна публикация Oct 01, 2005, 19:17
    от exabyte
    xmms to xchat
    Настройка на програми
    ubuntulinux 2 3584 Последна публикация Dec 14, 2005, 01:50
    от
    xchat и странен въпрос
    Настройка на програми
    Princess Amidala 2 4014 Последна публикация Mar 06, 2011, 12:45
    от Princess Amidala
    счупен пакет на xchat
    Настройка на програми
    ismailov 1 3503 Последна публикация May 24, 2012, 02:32
    от dejuren