Титла: Xchat и bnc Публикувано от: Nik123 в 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 Титла: Xchat и bnc Публикувано от: NaDa в Apr 26, 2007, 23:58 Доколкото си спомням, се връзваше към сървър с ип адреса и порта на бнц-то
Титла: Xchat и bnc Публикувано от: Nik123 в Apr 27, 2007, 00:34 То и аз така разбрах, от рийдми-то, но конкретно какво да бъзикна в xchat и в bnc.conf не можах да разбера...
ИП адреса на бнц-то трябва да е тоя- Vhost Default....: 192.168.0.1 но като го въведа, тоя vhost.test.com като прокси сървър в ексчат, и ми дава connecting to... някакъв друг ИП, и дотам Титла: Xchat и bnc Публикувано от: bnight в Apr 27, 2007, 01:28 аз имам инсталирано psybnc та горе доло как става номера по това което прочетох твоето бнц слуша на 9000 порт значи когато си пуснеш xchat до колкото си спомням може да си избираш сървър или да ползваш стандартната команда /server е единственото което трябва да направиш е да напишеш /server 192.168.0.1:9000 и би трябвало да се свържеш към BNC-то там ще ти се изпише някакво съобщение и от там нататъка трябва да има някакъв хелп как точно става тоя номер с конфигурирането му да те връзва към еди кой си сървър. Лично аз от psybnc съм много доволен но неговата идея е малко по-различна.
http://www.unibg.org/site....4da1125 ето и малко по-подробно за това какво е BNC изватката е от сайт-а на УниБГ. Титла: Xchat и bnc Публикувано от: Nik123 в 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 И такава каша стана в главата ми... Едно голямо нищо. Кой ли не питах и засега пак съм в задънена улица Титла: Xchat и bnc Публикувано от: bnight в 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 да видим кво има отворено. Титла: Xchat и bnc Публикувано от: Nik123 в 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, който си работи в момента на скана Титла: Xchat и bnc Публикувано от: bnight в Apr 27, 2007, 16:17 Реалният ти адрес вижда ли се от мрежата ? Иначе пробвай да се конектнеш към него. Мисля че би трябвало да стане. Порт 9000 си работи въпроса е как трябва да се свържеш с X-Chat-a
kъм този сървър. Има и друг вариант виж си конфиг файл-а и го направи сървър-а да слуша на порт 6667 като нормален IRC сървър и после само си го добавяш в лист-а с IRC сървъри на X-Chat и избираш да се конектваш към него. Също би трябвало да може да го добавиш и със порт 9000 де. Споредд мен това е начина. Ако искаш дай на лично реалното ти ИП и ще пробвам да се свържа с твоето БНЦ. Едит: Инсталирах си Х-Чат за да видя как точно става номера самата команда е така: /server ipaddress port не било с две точки а само с интервал. Хайде пробвай така и успех. Титла: Xchat и bnc Публикувано от: Nik123 в 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. това са настройките, последните, за бнц-то. Работи си, ама не крие айпито Титла: Xchat и bnc Публикувано от: Nik123 в Apr 27, 2007, 20:37 Пробвах и psybnc, но то пък изобщо не се компилира
[nik@localhost psybnc]$ make Initializing bouncer compilation 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 да вади някакъв виртуален хост, а не адреса ми? Титла: Xchat и bnc Публикувано от: bnight в Apr 29, 2007, 09:55 значи даваш /query -psyBNC
Така може да си настроиваш psyBNC-to първо виж всички команди с команда BHELP за да си сложиш виртуален хост трябва да направиш това BVHOST jelan.ot.teb.host след което се дискънектваш от сървър-а BQUIT и се свързваш пак с IRC BCONNECT и би трябвало при whois да ти изкарва виртуалният хост. Всички тия команди ги пишеш на привате на ник -psyBNC. Дано съм успял да ти помогна. Титла: Xchat и bnc Публикувано от: Nik123 в 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 Виртуалният хост не бачка.... Титла: Xchat и bnc Публикувано от: bnight в May 01, 2007, 12:08 порових се из нет-а за да ти бачка виртуалният хост трябва да е описан в ИРЦ сървър-а. Тоест свържи се с някой администратор и го помоли да ти опише виртуалният хост. В общи линни се оказва че не е достатъчно само да си напишеш хост-а. Тоест пряко е свързано с това да имаш истински хост описан в ДНС. Странното обаче е че аз имам такъв хост и въпреки това пак не става. Незнам защо така. Успех.
Титла: Xchat и bnc Публикувано от: Nik123 в May 02, 2007, 12:30 То ако ще ми регва виртуалният хост, цялата работа си губи смисъла. Благодаря все пак, научих нещо ново. Но приключвам и с бнц, и с псибнц, ще търся друг начин да сменям хост
|