Felhasználói eszközök

Eszközök a webhelyen


oktatas:halozat:irc

< Hálózat

IRC

  • Szerző: Sallai András
  • Copyright © Sallai András, 2011, 2014
  • Licenc: GNU Free Documentation License 1.3

Bevezetés

Az IRC az Internet Relay Chat rövidítése, amelyet 1988-ban hozott létre Jarkko Oikarinen, a University of Oulu egyetem dolgozója. Valós idejű csevegést tesz lehetővé az Interneten jelenlévő számítógépek között. Az IRC kliens-szerver elrendezésben működik. Általában több szerver van összekötve, így beszélünk IRC hálózatokról. Az Interneten több egymástól független IRC hálózat létezik. Az IRC hálózatokon csoportos és privát beszélgetésekre is lehetőség van.

DCC és P2P kapcsolatok később kerültek az IRC kiegészítő lehetőségei köré.

Nick

A felhasználók egy becenévvel vannak jelen az IRC hálózaton, amelyet nicknek hívunk. Egy nick név csak egyszer léphet be egyazon IRC hálózatba, vagyis ha valaki már használ egy nick nevet, akkor azon a néven nem lehet bejelentkezni. Aki elsőként használja azé a név.

Csatorna

Az IRC hálózatokon úgynevezett csatornákkal dolgozunk. Egy felhasználó kapcsolódik egy szerverhez, amely valamelyik hálózat tagja, majd beléphet egy csatornába. A csatorna nevekre amikor hivatkozunk „#” karakterrel vezetjük be. Egy buli nevű csatornát például így írok le:

#buli

Operátor

Kétféle operátor van. Hálózati operátor és csatorna operátor.

Operátor
Hálózati Csatorna

Hálózati operátor

  • Local operátor
  • Global operátor
  • Services administrator
  • Network Administrator

Ezek nem tévesztendők össze a csatornaoperátorokkal.

A hálózati operátor a következő tiltás (ban) típusokat képes végrehajtani:

  • K-Line
    • Host kitiltása.
  • G-Line
    • Mint a K-Line de az egész hálózatra vonatkozik.
  • Z-Line
    • IP alapján tiltás
  • GZ-Line
    • Mint a Z-Line de az egész hálózatra vonatkozik.
  • D-line
    • Globális Z-Line, de szinkronizálva van az összes szerveren.

Csatorna operátor

Aki létrehoz egy csatornát, az operátori jogokkal rendelkezik azon. A becenevek listájában is megkülönböztetve látjuk. Ha valaki operátori joggal rendelkezik egy csatornán, akkor a többi felhasználót kirúghatja, kitilthatja, vagy éppen korlátozhatja a csatorna beállításait, beengedhet nickeket.

Hálózatok

Egymással összekötött IRC szerverek egy hálózatot alkotnak. Egymástól függetlenül több hálózat is létezik. Ilyenek:

  • IRCNet
  • Librenet

IRCNet szerverei

  • irc.ircnet.com
  • irc.stealth.net/6668
  • ircnet.demon.cu.uk
  • irc.datacomm.ch
  • random.ircd.de
  • ircnet.netvision.net.il
  • irc.cs.hut.fi

Librenet szerverei

  • irc.librenet.net
  • ielf.fr.librenet.net

Parancsok

  • /nick újnév
    • becenév váltás
  • /join #csatornanév
    • belépés a csatornára
    • Ha a csatornán be van állítva kulcs, akkor így léphetünk be:
      • /join #csatornanév kulcs
  • /query becenév
    • privát beszélgetés kezdeményezése
  • /whois becenév
    • információ lekérése
  • /leave #csatornanév
    • Csatorna elhagyása
  • /topic újtéma
    • témaváltás
  • /help
    • használható parancsok megjelenítése
  • /invite becenév
    • Adott név meghívása a csatornára
  • /list
    • Csatornák listája
  • /names #csatnev
    • Csatornán tartózkodó felhasználók listázása
  • /mode -csatornamód
    • Csatornamód adása „+” vagy elvétele „-” jellel
    • Csatorna módok:
      • i invitálás
      • t témavédelem
      • n kívülről nem lehet üzenetet küldeni
      • s titkos, kívülről nem listázható felhasználók
      • m moderált csatorna (op és voice joggal írható)
      • l szám felhasználó limit: pl. 5 fő: l 5
    • Példa:
      • /mode +i
        • Csak invitálásra lehet a csatornára belépni
      • /mode -i
        • az i mód törlése
      • /mode l 5
        • Csak 5 fő léphet be csatornára
      • /mode -l
        • Nincs felhasználói limit
  • /kick becenév
    • kirúgás
  • /ban becenév
    • kitiltás
  • /unban becenév
    • Kititlás visszavonása
  • /server újszerver
    • csatlakozás szerverhez
  • /msg „Üzenet”
    • A parancs kiadójának nem nyit új ablakot
  • /voice becenév
    • Barát jog.
  • /devoice becenév
    • Bartásság visszavonása
  • /op becenév
    • operátori jog adása
  • /deop becenév
    • operátori jog megvonása
  • /quit „Üzenet”
    • Kilépés a hálózatról
    • Példa:
      • /quit „Eltávoztam …”
    • Az elköszönő üzenet nem kötelező:
      • /quit

A /whois jozsi kimenete:

* [jozsi] (~jozsi@192.168.16.14): Nagy József
* [jozsi] irc.debian.org :Yet another IRC Server running on Debian GNU/Linux
* [jozsi] @#barat #jarmu
* [jozsi] tétlen 00:00:37, bejelentkezett: Thu May 31 13:36:04
* [jozsi] WHOIS lista vége.

Elemzés:

  • A kimenetből látszik, hogy jozsi a 192.168.16.14-es gépről lépett be.
  • Bent van a #barat nevű csatornán, ahol operátori joga van.
  • Bent van a #jarmu nevű csatornán is
  • 37 másodperce tétlen
  • Május 31-én lépett be

Ivitálás:

Használat:

INVITE <becenév> [<csatorna>]

meghívja a becenevet egy csatornára, alapértelmezésben az aktuálisra (op-jog szükséges)

Kliensek

Windows

Debian GNU/Linux

Grafikus kliens

XChat
apt-get install xchat
apt-get install hexchat
Pidgin

A Pidgin programnak csak az egyik lehetősége az IRC kliensként való viselkedés.

Telepítése:

apt-get install pidgin

Konzolos kliensek

IRSSI

Telepítés:

apt-get install irssi

Használat:

irssi
/server szervernev
/join #csatornanev

Kikk vannak bent a csatornán:

/names
IRCII
apt-get install ircii

Használat:

irc
SIC

A SIC egy egyszerű IRC kliens:

apt-get install sic

Használat:

sic -h irc.szervernev.toplevel

A SIC programban a parancsok nem „/” karakterrel vannak beveztve, hanem kettősponttal. De nincs is olyan sok parancs. Kapcsolódás egy csatornához:

:j #csatornanev
Egyéb

További csomagok:

  • irssi
  • ii
  • epic5
  • tinyirc
  • sirc

DCC

A DCC-ről

A DCC a Direct Client-to-Client vagy a Direct Client Connect szavakból alkotott betűszó. Így fordítható: Közvetlenül Klienstől Kliensig, vagy Közvetlen Kliens Kapcsolat. Vagyis a DCC egy közvetlen klienskapcsolatot jelent.

Fájlküldés

Az egyik népszerű szolgáltatás a fájlok küldése is a DCC nevű szolgáltatáson keresztül lehetséges.

Szöveg, grafika, kisméretű hangfájlok küldésére való. Nagyobb fájlokhoz más protokollt kell választanunk.

Csevegés

DCC-én keresztül lehet beszélgetni is, ekkor ha a szerverrel megszakad a kapcsolat, a beszélgetés tovább folyhat.

Robotok

Az IRC csatornákra úgynevezett robot programokat szokás beállítani, amelyek őriznek egy-egy csatornát. A robot program valójában egy szimpla kliens program, amely folyamatosan be van lépve a csatornára.

A robot programokat röviden csak botoknak szoktuk hívni a „ro” elhagyásával. Ma már sokféle robot program létezik, vannak amelyek megpróbálják elhitetni velünk, hogy ők valóságos emberek.

Az egyik gyakran használt bot program az eggdrop.

Bot programok

  • eggdrop
  • gozerbot
  • rbot
  • nagircbot
  • supybot

A listában felsorolt nevek Debian GNU/Linuxon egyben csomag nevek is, az apt-get paranccsal azonnal telepíthetők.

Moderált csatorna

Ha egy csatorna moderált, akkor bárki beléphet rá, ha az nincs külön tiltva, üzenetet a csatornára csak az írhat akinek voice vagy op státusza van.

Csatornát moderálttá így tehetünk:

/mode +m

Barátokat vehetünk fel a voice paranccsal. Ők nem kapnak operátori jogot, csak voice státuszt. Ennek akkor van jelentősége, ha moderált egy csatorna. Moderált csatornán ők írhatnak.

Voice jog adása joskának

/voice joska

Voice jog elvétele:

/devoice joska

Bannolás

Kitiltás egy csatornáról.

/ban becenév

A kitiltás persze nem ilyen egyszerű. Pontosabb mintaillesztésre van szükség. A háttérben ez hajtódik végre:

/ban *!*n=joska@*.sarga.and

Tiltás megszüntetése:

/unban *!*n=joska@*.sarga.and

Függelék

IRC hálózatok

  • Debian Servers
  • Ubuntu Servers
  • 2600net
  • 7-indonesia
  • AccessIRC
  • AfterNet
  • Aitvaras
  • AmigaNet
  • ARCNet
  • AstroLink
  • AustNet
  • AzzurraNet
  • Beirut
  • ChattingAway
  • ChatJunkies
  • ChatNet
  • ChatSociety
  • ChatSpike
  • CoolChat
  • Criten
  • DALnet
  • Dark-Tou-Net
  • DarkMyst
  • DeepIRC
  • DeltaAnime
  • EFnet
  • EnterTheGame
  • EUIrc
  • EuropNet
  • EU-IRC
  • FDFNet
  • FEFNet
  • FreeNode
  • GalaxyNet
  • GamesNET
  • GeekShed
  • German-Elite
  • GimpNet
  • HabberNet
  • Hasmark
  • IdleMonkeys
  • iZ-smart.net
  • IrcLink
  • IRCNet
  • Irctoo.net
  • Krstarica
  • Librenet
  • LinkNet
  • MagicStar
  • Majistic
  • MindForge
  • MintIRC
  • MIXXnet
  • NeverNET
  • NixHelpNet
  • NullusNet
  • Oceanius
  • OFTC
  • OtherNet
  • OzNet
  • PTlink
  • PTNet, ISP's
  • PTNet, UNI
  • QuakeNet
  • RebelChat
  • RizeNET
  • Rizon

Gyakorlat

Kérdések

Válaszoljon a következő kérdésekre:

  • Mit jelent a nick?
  • Mi a csatorna?
  • Milyen karakterrel vezetjük be a csatorna neveket?
  • Mi a bot?

Feladatok

  • Kapcsolódjon a megadott IRC szerverhez.
  • Hozzon létre egy saját csatornát
  • Állítsa be témának a saját nevét
  • Állítson be témavédelmet
  • Írja a csatornába, milyen paranccsal kérdezheti le egy másik felhasználót

Linkek

oktatas/halozat/irc.txt · Utolsó módosítás: 2019/08/16 11:29 szerkesztette: admin