CommunityChatContattiDoc.UtentiChiSiamoIntroduzioneIRCIntroStoriaGlossarioFAQComandiIRCServicesmIRCeScriptWebChatCercaFAQServereServicesComandiIRCCmdUnreal3.2NickServChanServMemoServOperServGuideVarieAcronimiIRCInstallazioneJVMEmoticonsDCCeFastwebGuidaOPGuidaIRCopRFCeProtocolliRFC1459RFC2810RFC2811RFC2812RFC2813DCCDCC2CTCPPoliciesNetiquetteHelpersOpersSicurezzaFirewallSockseProxyFirewalleProxyTutorialClientsIRCWindowsLinuxMACWebChatmIRC&ScriptmIRCScriptItalianiScriptEsteriAdd-OnSegnalaScriptLoginStaff
Introduzione - IRC Intro


L'introduzione ad IRC , per tutti coloro che ne vogliono sapere qualcosa di più e non osano chiedere

Indice


1. Che cosa e' IRC e come funziona: le basi

IRC (Internet Relay Chat) dà la grande possibilità di comunicare in tempo reale con persone di ogni parte di Italia e del mondo. IRC è formato da un certo numero indipendente di networks (come IRCItaly) formati da IRC servers: questi servers consentono agli utenti (coloro che vogliono chattare) di connettersi a IRC. Le reti piu' grandi sono EFnet , Undernet, IRCnet, DALnet, e QuakeNet: fra le reti italiane sono da ricordare sicuramente IRCItaly (nata nel 1997 come IRCIty a supporto delle chat delle trasmissioni televisive di Red Ronnie e poi, all'unione con IRCGate divenuta IRCItaly) e Azzurra.

L''utente che vuole chattare esegue un programma (chiamato "client") per connettersi ad un server appartenente ad una delle reti IRC. Il server gestisce informazioni a e da altri server sullo stesso net. I client utilizzabili sono numerosissimi e variano a seconda del sistema operativo che si utilizza:

1) Per Windows i più diffusi sono mIRC ( e le sue numerose varianti, gli "script") e PIRCH
2) Per Unix o Linux i più utilizzati sono ircII e X-Chat
3) Per Machintosh il più diffuso è IRCle ma va ricordato anche Snak

Per chattare con tutte le funzioni ti consigliamo di leggere attentamente i documenti relativi al CLIENT che utilizzi, traendole ad esempio da questo sito.

Una volta connesso ad una rete IRC (quindi attraverso un singolo server IRC ) sarai in grado di entrare (col comando di join) in uno o piu' "canali" (le singole chat) e di parlare con le altre persone presenti in quel momento. Su IRCItaly ci sono spesso piu' di 400 canali, ognuno con un proprio argomento (evidenziato nel "topic", il titolo). Le conversazioni possono essere pubbliche (cioe' ognuno presente nel canale puo' leggere quello che scrivi) o private (i messaggi sono visti solo da due persone, che possono o non possono essere nello stesso canale. Queste conversazioni saranno totalmente invisibili anche a chi si occupa della rete IRC, per tutelare la privacy di chi chatta). IRC non e' un "gioco", e ti raccomando di trattare le persone che incontrerai su IRC con la stessa cortesia con cui parleresti di persona o al telefono, altrimenti ci potrebbero essere delle serie conseguenze. E' per questo che in tutta IRC ci sono delle regole di base: non insultare, rispettare gli altri , non urlare (cioè non abusare delle lettere maiuscole), ecc.

[ Indice ]


2. Qualche informazione in più

I nomi dei canali di solito iniziano con il simbolo #, come nel caso di #irchelp (Il canale che in ogni rete si dedica all'aiuto degli utenti che ne hanno bisogno). Gli stessi canali sono divisi tra tutti i server IRC sullo stesso net, percio' non e' necessario collegarsi allo stesso server IRC dei tuoi amici, è sufficiente collegarsi alla stessa rete IRC.

Ogni utente e' conosciuto su IRC tramite il suo nickname (un soprannome), come ad esempio Leo o Gatto. Per evitare conflitti con altri utenti, e' meglio utilizzare un nick che non sia troppo comune, ad esempio "miki" non e' una buona scelta. Su alcuni net (fra cui IRCItaly)i nick e i canali appartengono ai rispettivi proprietari, quindi a coloro che li registrano tramite NickServ e Chanserv. La decisione di consentire la registrazione di Nick e Canali è dovuta al fatto che, se questo non fosse possibile, si potrebbero causare dei conflitti.

I canali sono mantenuti da operatori, chiamati comunemente "ops" (normalmente caratterizzati da una @ vicino al loro nick o da una corona o da un martello d'oro) che controllano il canale decidendo chi non puo' entrare (effettuando un "ban", un esilio verso alcuni utenti indesiderati, impedendo loro l'accesso), chi deve andarsene (effettuando un "kick", buttando fuori la persona dal canale), in alcuni casi anche chi puo' parlare (i cosidetti canali "moderati", in cui parlano solamente gli utenti @ % e +)! Gli operatori (ops) hanno il pieno controllo del proprio canale, e le loro decisioni sono inopinabili. Se ti capita di essere in ban da un canale, spedisci un messaggio privato all'operatore del canale chiedendo gentilmente di rientrare. Se gli operatori ti ignorano o non riesci a rintracciare un operatore puoi rivolegerti su #irchelp dove, comunque, gli operatori NON sono obbligati ad aiutarti (poichè il canale sul quale sei stato bannato non è il loro!), non ti resta che cercare un altro posto ove tu sia benvenuto.

Gli IRC servers sono gestiti da amministratori IRC (IRC admins e NetAdmins) e da IRC operators, o "IRC ops". Gli IRC ops gestiscono i propri server e non sono coinvolti in dispute personali, fornire privilegi operatore perduti, etc. Non sono "IRC cops." (poliziotti IRC). Solitamente comunque le persone che ricoprono questo incarico, inquanto tali, sono disponibili ad aiutarti per quanto loro possibile.

[ Indice ]


3. Parlare, e inviare comandi

Comandi e testo sono digitati nello stesso posto(la "editbox" del tuo client: la riga in cui scrivi per chattare). Per definizione, i comandi sono preceduti dal simbolo / . Se possiedi un client dotato di interfaccia grafica come mIRC per Windows, alcuni comandi possono essere eseguiti cliccando semplicemente delle icone con il puntatore del mouse. In ogni caso, si consiglia vivamente, di imparare prima i comandi base di IRC. Quando stai inserendo un comando, devi prestare attenzione alle spaziature. I comandi di base funzionano su tutti i maggiori client.

Sotto ci sono alcuni esempi. In questi, si suppone che il tuo nick sia "tuonome", e che tu sia presente sul canale #irchelp.

Il tuo amico"Leo" si trova su #irchelp insieme a te, mentre il tuo amico "Gatto" e' sulla stessa rete IRC ma non e' presente nel tuo stesso canale. Puoi utilizzare questi esempi generali sostituendo i nick e i nomi dei canali.

Quello che scrivi

Quello che succede

/join #irchelp

Entri nel canale #irchelp.

ciao a tutti belli e brutti

Tutti quelli in #irchelp vedono <tuonome> ciao a tutti belli e brutti. (Non occorre che tu scriva il tuo nick.)

/me è un newbie

Tutti quelli in #irchelp vedono * tuonome è un newbie

/part #irchelp

Lasci il canale #irchelp.

/whois Leo

Ottieni alcune informazioni su Leo o qualsiasi altro nick tu abbia specificato.

/whois tuonome

Queste sono le informazioni che gli altri possono ottenere su di te.

/nick nuovonome

Cambia il tuo nick in "nuovonome"

/msg Gatto ciao

Solo Tomm vede il tuo messaggio "ciao" (non e' necessario essere presenti sullo stesso canale per far si che questo comando venga eseguito).

/ctcp #irchelp ping

Ottieni informazioni sul ritardo (chiamato anche lag) tra te e tutti quelli su #irchelp.

/ctcp Leo ping

Ottieni informazioni sul ritardo solo fra te e Leo.

/dcc chat Leo

Questo spedisce a Leo una richiesta per una sessione di chat dcc. Leo scrive /dcc chat tuonome per completare la connessione. La chat DCC e' piu' veloce (senza lag).

/msg =Leo Ciao!

Una volta che la connessione DCC e' stata stabilita, utilizza la sintassi /msg =nick message per scambiare mesaggi (nota il segno uguale =).La DCC non passa attraverso i server, percio' non e' influenzata dal lag del server, dai net splits, ecc.

/help

Questo funziona sulla maggior parte dei client. Provalo!

/quit Buona notte!

Chiudi IRC completamente, con il messaggio di uscita in maniera che gli altri vedano
"*** Quit: tuonome (buona notte!)".

NOTA: Quando non sei dentro un canale, le linee inserite che sono prive del simbolo / iniziale, non hanno effetto, e alcuni comandi possono funzionare in maniera differente oppure non funzionare affatto.

[ Indice ]


4. Dove andare: il canale che fa al caso tuo

Puoi imparare molto entrando in un canale ( /join #nomecanale ) e semplicemente ascoltando e parlando con altri per un po'. Chi inizia puo' provare con questi canali: #irchelp , #help , #newbies. Alternativa piu' affollata è solito: #italia.

Per avere aiuto sul client mIRC, prova a entrare in #mirc oppure #mirchelp o lo stesso #irchelp. Per avere aiuto su argomenti generali legati a IRC, entra sempre e solo in #irchelp.

Per formare un tuo canale con il nome #mychannel (dove #mychannel non e' gia' presente), digita /join #mychannel. Il canale e' creato e tu vieni automaticamente eletto come op (Ora puoi procedere, se il tuo nickname è già registrato, a registrare anche il #canale ).

[ Indice ]


5. Le emoticons e il gergo

:-) e' una faccetta sorridente, piega la testa a sinistra per vederla. Allo stesso modo, :-( e' una faccetta triste ;-) e' un occhiolino :°( e' un pianto, mentre :-P e' qualcuno che ti sta facendo una linguaccia. (-: e' un sorriso a sinistra, :* è un bacetto. Ci sono centinaia di queste faccette, su questo sito trovi anche una guida a tutte quelle utilizzabili con la maggior parte dei programmi che le supportano e con i client forniti da IRCItaly..

Questi sono alcuni degli acronimi piu' comunemente utilizzati in IRC:


bbl =  be back later                     
np  =  no problem   (nessun problema)    
lol =  laughing out loud (ridere ad alta voce)
j/k = just kidding (per indicare che si sta scherzando)
re  =  hi again, as in 're hi' (ciao di nuovo) 
tnx = thanks (grazie)

rotfl = rolling on the floor laughing (rotolare a terra dalle risate)

[ Indice ]


6. Alcune regole di base

Etichetta
Scrivere utilizzando solo lettere maiuscole, PERCHE' SE SCRIVETE COSI' e' considerato "urlare" e dovrebbe essere evitato. Allo stesso modo, cerca di non ripetere le stesse frasi oppure di "floddare" il canale con molte linee di testo alla volta. Sarebbe utile anche assicurarsi di utilizzare la terminologia corretta, per esempio "channel", e non "chat room" o "chat" , ma queste cose sono AMPIAMENTE sopportabili ( ;-) ).
Mentre sei in un canale, segui la linea adottata dagli op presenti, quindi le regole che loro hanno dato al loro canale. Se entri in antagonismo con loro, puoi essere "kickato" (cacciato) fuori dal canale ed e' possibile anche che tu venga "bannato" (messo fuori dal canale per un tempo prestabilito, deciso dagli operatori). D'altra parte, ci sono channel operator che sono facilmente irascibili e possono effettuare su di te un kick o un ban senza una ragione valida. In questi casi, o se qualcuno in canale ti sta scocciando, lascia semplicemente quel canale, ce ne sono altri migliaia, in tanti altri posti sarai il benvenuto!
Imbarazzo e attacchi personali
Se qualcuno inizia a metterti in imbarazzo o a floddarti (grandi porzioni di testo in una sola volta), lascia il canale oppure utilizza il comando /ignore (tramite /ignore nicknameDiChiTiInfastidisce ). Per ulteriori dettagli, gli utenti mIRC possono consultare la pagina relativa al flood protection, gli utenti ircII possono digitare /help ignore. E' una buona idea quella di settare il proprio user mode (modalita' utente) in +i (invisibile) per evitare messaggi indesiderati e imbarazzanti, se sei "invisibile" generalmente solo gli utenti che sono sul tuo stesso canale possono determinare quale nick stai attualmente utilizzando(non vuol dire che puoi entrare in chat senza essere visto. SIgnifica che chi è fuori dal canale normalmente non è in grado di vedere che sei dentro).
Se qualcun altro cerca di bloccare il tuo sistema o di disconnetterti, consulta la pagina Denial of Service or "Nuke" Attacks. Puoi anche realizzare dei file di log registrando l'accaduto e realizzare un log and report abuse quando questo viola le regole del server, che puoi consultare digitando /motd . Questo tipo di problemi sono pressochè nulli in tutti i network IRC in cui è presente la criptazione dell'IP (l'indirizzo con cui navighi su internet)

[ Indice ]


7. Problemi con i server IRC e scelta di un server

A questo punto, sei pronto per "chattare" su IRC. Per la maggior parte, i comandi elencati sopra sono sufficienti ai principianti, ma le cose possono anche andare storte su IRC.

Net splits I Networks possono dividersi (si ha allora un "net split"), col risultato di dividerti da alcuni utenti con cui stavi parlando. Questi split di solito sono di breve duratae vengono rapidamente risolti se lo staff della rete è presente e pronto.
Lag Un problema molto piu' frequente, ma di solito particolarmente presente nelle grandi reti internazionali) e' quello del "lag" (ritardo), si ha quando e' presente un notevole ritardo tra il momento in cui tu scrivi qualcosa e quello in cui qualcun altro riesce a leggerlo. Scegliere un server vicino a te e' uno dei modi per ridurre il lag. Il lag puo' essere misurato utilizzando il comando di ping (consulta la sezione comandi sopra). Una volta trovato un server migliore, il comando per cambiare server e' /server nome.delserver.estensione
Lista dei server Sulla maggior parte dei client, scrivendo /links si ottiene una lista dei server presenti sul net scelto al momento. Usa questo comando con moderazione, non piu' di due volte consecutive, o potresti essere scambiato per un "link looking" (cioe' una persona che causa intenzionalmente rallentamenti utilizzando inutilmente dei comandi).
Ping? Pong! Utenti mIRC : Ping? Pong! nella vostra status window (la finestra iniziale) significa soltanto che il server vi ha inviato un ping per assicurarsi che voi siate ancora connessi, e il vostro client ha risposto automaticamente con un pong. Non c'e' niente di anormale in questo , è tutto sicuro! ;-)
Note sulla chat DCC Il comando di chat /dcc puo' essere utilizzato per stabilire una connessione uno-a-uno che non risenta del lag e non sia interrotta dai net split! Controlla la tua documentazione per informazioni sul corretto utilizzo. Nella maggior parte dei client, si puo' stabilire una DCC chat scrivendo /dcc chat nickdellapersona. Per parlare attraverso la connessione, scrivere /msg =nick qualsiasi cosa (ricorda il segno uguale = ). Con mIRC, e' possibile inoltre iniziare una sessione di chat DCC selezionando la voce DCC e poi la voce Chat dal menu presente in alto e inserendo poi il nick della persona con cui si desidera chattare. Una nuova finestra verra' aperta per la sessione di chat DCC.

[ Indice ]

 


8. Ultimi consigli

Gli script IRC sono dei set di comandi che il tuo client puo' eseguire. Ci sono in circolazione dei buoni script che pero' sono stati modificati in maniera che una volta caricati, possono seriamente compromettere la sicurezza del tuo sistema (qualcuno potrebbe impadronirsi del tuo account, cancellare tutti i tuoi file, leggere la tua posta, ecc.). E' per questo che è necessario affidarsi a script testati , recensiti e sviluppati da persone competenti e non da malintenzionati. Ogni tanto ci sono anche dei loschi personaggi che cercano di spedire virus e altre cose simili.Proprio come nella vita reale, non accettare nulla da uno sconosciuto.

Automatic DCC get (una delle opzioni DCC) e' davvero una cattiva idea! Quando questa opzione e' settata, sei suscettibile a pericoli che vanno dalla semplice disconnessione dal server fino a cedere ad un altro il controllo del tuo computer. Non poche persone sono incorse in seri problemi proprio a causa del settaggio di questa opzione.

[ Indice ]


Articolo a cura di :
Michele "M|[ck]3y" Bagnoli mickey@ircitaly.net
(Traduzione e rielaborazione di New2IRC (irchelp.org))
Prima stesura: 15 Gennaio 2004
Ultima revisione: 20 Dicembre 2004

E' possibile copiare e diffondere, integralmente o parzialmente, gli articoli solo citando la fonte www.irchelp.it e i rispettivi autori.
IRCHelp.it e IRCItaly.net sono prodotti registrati da WWWorld S.r.l. P.IVA 02207191202 per correzioni, suggerimenti, contatti: info@ircitaly.net