Saturday July 31st 2010

Il miglior client IRC?.. Irssi

In questo post vediamo velocemente come configurare Irssi, un client IRC da shell.

  • Installazione

Se utilizzate una distro Debian based, per installare il pacchetto basta semplicemente digitare:

# apt-get install irssi

Altrimenti, possiamo installarlo direttamente dai sorgenti presenti sul sito ufficiale, proprio qui.

  • Configurazione

Dopo aver terminato l’installazione, lanciamo il comando irssi. Ci ritroveremo davanti una console dove possiamo impartire i comandi IRC. Dunque, iniziamo con la configurazione del nick name:

/set nick maxmanzo
/set alternate_nick maxmanzo_2
/set term_charset UTF-8

Salviamo il tutto:

/save

Bene ora colleghiamoci ad un server:

/server irc.azzurra.net

E cerchiamo i canali che ci interessano:

/list #ubu*

Una volta scelto quello giusto, per entrare digitiamo:

/join #ubuntu

Dopo un po’ che avremo preso dimistichezza con IRC sicuramente vorremmo registrare il nostro nick name, in modo da essere universalmente riconosciuti dal server e quindi anche dagli altri utenti. Per la registrazione basta semplicemente scrivere:

/msg nickserv register password

Mentre per autenticarsi:

/msg nickserv identify password

In alcuni casi il server può essere case sensitive, segnalando l’effettivo comando da digitare.

Le configurazioni relative all’autenticazione, scelta del server e del channel andrebbero fatte di volta in volta.
Vediamo come è possibile automatizzare questo processo in modo che avviando semplicemente irssi saremo già autenticati in channel pronti per interagire.

Prima di tutto, scegliamo i server ai quali vogliamo connetterci e per quelli che ci siamo registrati aggiungiamo un autosend command:

/SERVER ADD -auto -network Azzurra irc.azzurra.net 6667
/SERVER ADD -auto -network Slackware irc.syrolnet.org 6667
/NETWORK ADD -autosendcmd "/^msg NickServ Identify pass;wait 2000" Azzurra

Per verificare le configurazioni utilizziamo

questi comandi:

/NETWORK list
/SERVER list

Bene, ora aggiungiamo i channel al server:

/CHANNEL ADD -auto #openbsd Azzurra

Infine, ricordiamoci di salvare il tutto:

/save
  • Utilizzo

Alcuni comandi utili da conoscere sono i seguenti.
Per vedere la lista degli utenti presenti nel channel:

/names

Per chattare in privato:

/query nickname

Per leggere il topic del channel:

/topic

Per chiudere una finestra:

/wc

Per uscire da irssi:

/exit

Inotre per spostarsi tra i canali utilizziamo “alt“+”numero“.

Ma la vera potenza di irssi sta nella possibilita di utilizzare script e temi.
Per installare un tema è necessario scaricarlo, da qui collocarlo nella directory ~/.irssi/ e digitare

/SET theme theme_name

Un esempio:

Mentre gli script li potete trovare qui. Come vedete ce ne sono tantissimi. I più utili a mio avviso sono:

    nicklist.pl ordina i nick sulla destra
    nickcolor.pl colora i nick diversamente da utente a utente
    trackbar.pl segna una linea tratteggiata ogni volta che ci si allontana dalla finistra

Per l’installazione basta scaricare lo script nella cartella ~/.irssi/scripts e digitare:

/script load trackbar.pl

Infine per caricarli automaticamente ad ogni avvio basta creare un link alla cartella ~/.irssi/scripts/autorun/ :

# cd ~/.irssi/scripts/autorun/
# ln -s ../trackbar.pl .

Buon chattata a tutti ;-)
Ulteriori riferimenti: qui e qui

Previous Topic:

One Comment for “Il miglior client IRC?.. Irssi”


Leave a Comment

In questa categoria

Le basi del BOF Buffer overflow
Le basi del BOF Buffer overflow

Rispolvero tra le bozze un vecchio post che avevo scritto secoli e secoli fa. Non so per quale diavolo di motivo non [Read More]

Windows 7 e Linux: si parlano ma a fatica!
Windows 7 e Linux: si parlano ma a fatica!

Avete mai provato a condividere una cartella su Windows?… bene! Avete mai provato ad accedere a tale cartella da [Read More]

Le basi dell’assembly e del debugging su unix

Con questo articolo diamo un’occhiata a quelle che sono le principali tecniche di debugging in ambito unix per [Read More]

Montare samba sul file system

Potrebbe essere necessario nelle varie configurazioni di dover montare sul proprio hd delle macchine remote con [Read More]

Twitter