Group: LibrePlanet Italia/miniguida-freenode

From LibrePlanet
Jump to: navigation, search
(miniguida freenode (inizio stesura))
 
(miniguida freenode (continua stesura...))
Line 1: Line 1:
 
{{WIP|alexus}}
 
{{WIP|alexus}}
 +
 +
== Introduzione ==
 +
 +
Il network [http://freenode.net/ freenode] ospita numerosi canali IRC dedicati al software libero: <tt>#gnu</tt>, <tt>#fsf</tt>, <tt>#libreplanet</tt>, <tt>#lp-italia</tt> e tanti altri.
 +
 +
Dal 30 gennaio 2010 freenode ha [http://blog.freenode.net/2010/01/ircd-migration-sat-jan-30th-2010/ migrato] i propri server [http://blog.freenode.net/2010/01/migration-to-new-ircd/ da <tt>ircd</tt> a <tt>ircd-seven</tt>]. Ci&ograve; ha comportato diversi cambiamenti, tra cui la possibilit&agrave; di collegamento anche via [http://en.wikipedia.org/wiki/Transport_Layer_Security <tt>SSL</tt>] o via [http://www.torproject.org/ <tt>Tor</tt>]+[http://en.wikipedia.org/wiki/Simple_Authentication_and_Security_Layer <tt>SASL</tt>]. Questi due metodi (alternativi fra loro) offrono molta pi&ugrave; sicurezza di comunicazione e autenticazione rispetto alla usuale modalità di collegamento "in chiaro".
 +
 +
 +
 +
Sperando di fare cosa utile, ecco a voi due mini-guide su come usare
 +
XChat per collegarsi a FreeNode con SSL o con Tor+SASL.
 +
 +
saluti
 +
al3xu5 / dotcommon
 +
 +
 +
PS: Spero non ci siano errori... come sempre: use at your risk ;-)
 +
 +
 +
*******************************************
 +
*** XChat - Collegamento SSL a FreeNode ***
 +
*******************************************
 +
 +
Copyright (c) 2008-2010 alexus
 +
Permission is granted to copy, distribute and/or modify this document
 +
under the terms of the GNU Free Documentation License, Version 1.3 or
 +
any later version published by the Free Software Foundation; with no
 +
Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
 +
A copy of the license is available at http://www.fsf.org
 +
 +
 +
1 - Dal menù 'XChat' di XChat, aprire la finestra 'Lista Reti' (Ctrl+S).
 +
 +
2 - Cliccare sul bottone 'Aggiungi' per creare una nuova rete a cui
 +
attribuire il nome (senza spazi): FreeNode-SSL
 +
 +
3 - Selezionare la rete "FreeNode-SSL" appena creata e cliccare sul
 +
bottone 'Modifica' per configurarla come segue:
 +
 +
3.1 - Cliccare sul bottone 'Aggiungi' e impostare come server:
 +
      irc.freenode.net/7070
 +
 +
3.2 - Nella sezione 'Tuoi dettagli' inserire i valori per: Nick name,
 +
Nome Utente e Nome Reale
 +
 +
3.3 - Nella sezione 'Connessione' impostare:
 +
      - Connetti automaticamente... : a piacere
 +
      - Usa un server proxy: NON spuntare
 +
      - Usa SSL per tutti i server di questa rete: SPUNTARE
 +
      - Accetta certificati SSL invalidi: SPUNTARE
 +
      - Canale nel quale entrare: #gnewsense,#lp-italia ... altri
 +
        canali a piacere ...
 +
      - Comando dopo connessione: lasciare vuoto
 +
      - Password del Nickserv:
 +
      - Password del Server: (impostare solo se si sta usando un
 +
        nickname su FreeNode registrato e verificato)
 +
      - Imposta carattere: UTF-8
 +
 +
      La configurazione del nuovo network "FreeNode-SSL" comparirà
 +
      all'interno del file ~/.xchat2/servlist_.conf e sarà del tipo:
 +
      N=FreeNode-SSL I=mynickname
 +
        U=mynickname
 +
        R=mynickname
 +
        P=mypassword
 +
        J=#gnewsense,#lp-italia
 +
        E=UTF-8 (Unicode)
 +
        F=37
 +
        D=0
 +
        S=irc.freenode.net/7070
 +
 +
4 - Chiudere la finestra e connettersi con SSL alla rete "FreeNode-SSL"
 +
appena creata.
 +
 +
---------------------------------------
 +
 +
 +
 +
************************************************
 +
*** XChat - Collegamento Tor-SASL a FreeNode ***
 +
************************************************
 +
 +
Copyright (c) 2008-2010 alexus
 +
Permission is granted to copy, distribute and/or modify this document
 +
under the terms of the GNU Free Documentation License, Version 1.3 or
 +
any later version published by the Free Software Foundation; with no
 +
Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
 +
A copy of the license is available at http://www.fsf.org
 +
 +
 +
Per collegarsi a FreeNode usando Tor-SASL [2] occorre:
 +
a) usare il nuovo hidden service tor [3]: p4fsi4ockecnea7l.onion
 +
b) disporre di un account NickServ di FreeNode registrato e verificato
 +
[4]
 +
c) utilizzare un meccanismo di identificazione SASL [5]
 +
 +
 +
0 - Scaricare *questo* script Python (è rilasciato con licenza GNU GPL):
 +
http://adipose.attenuate.org/~stephen/ircd-seven/sasl/cap_sasl.py
 +
e copiarlo nella directory  ~/.xchat2/  in modo che venga caricato
 +
all'avvio di XChat rendendo disponibile a XChat il framework SASL di
 +
autenticazione e sicurezza (Attenzione - Lo script Perl disponibile in
 +
http://freenode.net/sasl/ sembra non funzionare bene con XChat)
 +
 +
1 - Dal menù 'XChat' di XChat, aprire la finestra 'Lista Reti' (Ctrl+S).
 +
 +
2 - Cliccare sul bottone 'Aggiungi' per creare una nuova rete a cui
 +
attribuire il nome (senza spazi): FreeNode-TorSASL
 +
 +
3 - Selezionare la rete "FreeNode-TorSASL" appena creata e cliccare sul
 +
bottone 'Modifica' per configurarla come segue:
 +
 +
3.1 - Cliccare sul bottone 'Aggiungi' e impostare come server:
 +
      p4fsi4ockecnea7l.onion
 +
 +
3.2 - Nella sezione 'Tuoi dettagli' inserire i valori per: Nick name,
 +
Nome Utente e Nome Reale (Attenzione - Occorre utilizzare un account
 +
NickServ di FreeNode registrato e verificato [4])
 +
 +
3.3 - Nella sezione 'Connessione' impostare:
 +
      - Connetti automaticamente... : a piacere
 +
      - Usa un server proxy: SPUNTARE
 +
      - Usa SSL per tutti i server di questa rete: NON spuntare
 +
      - Accetta certificati SSL invalidi: NON spuntare
 +
      - Canale nel quale entrare: #gnewsense,#lp-italia, ... altri
 +
        canali a piacere ...
 +
      - Comando dopo connessione: lasciare vuoto
 +
      - Password del Nickserv:
 +
      - Password del Server: (impostare la password dell'account
 +
        NickServ di FreeNode registrato e verificato corrispondente al
 +
        nickname che si sta utilizzando)
 +
      - Imposta carattere: UTF-8
 +
 +
      La configurazione del nuovo network "FreeNode-TorSASL" comparirà
 +
      all'interno del file ~/.xchat2/servlist_.conf e sarà del tipo:
 +
      N=FreeNode-TorSASL I=mynickname
 +
        U=mynickname
 +
        R=mynickname
 +
        P=mypassword
 +
        J=#gnewsense,#lp-italia
 +
        E=UTF-8 (Unicode)
 +
        F=17
 +
        D=0
 +
        S=p4fsi4ockecnea7l.onion
 +
 +
4 - Per fare in modo che il nuovo network "FreeNode-TorSASL" faccia
 +
effettivamente uso di SASL, nell'area di comando di XChat
 +
digitare:
 +
    /SASL -set FreeNode-TorSASL mynickname mypassword
 +
dove:
 +
    - FreeNode-TorSASL: è il nome del network per cui si vuole usare
 +
      SASL (Attenzione - Deve corrispondere *esattamente* (è
 +
      case-sensitive e non deve avere spazi) al nome assegnato al
 +
      network per cui si vuole usare SASL
 +
    - mynickname: è il nickname dell'account NickServ di FreeNode
 +
      registrato e verificato da utilizzare
 +
    - mypassword: è la password dell'account NickServ di FreeNode
 +
      registrato e verificato da utilizzare Per visionare l'help sul
 +
      comando SASL digitare (nell'area di comando di XChat): /HELP SASL
 +
 +
    Il risultato di questa impostazione comparirà come un'apposita
 +
    sezione all'interno del file ~/.xchat2/sasl.conf :
 +
    [FreeNode-TorSASL] nick = mynickname password = mypassword
 +
        mechanism = PLAIN
 +
    All'interno di questo file, per maggior sicurezza è opportuno
 +
    sostituire alla riga: mechanism = PLAIN
 +
    la riga:
 +
        mechanism = DH-BLOWFISH
 +
 +
5 - Chiudere e riaprire XChat. Connettersi con Tor-SASL alla rete
 +
"FreeNode-TorSASL" appena creata e configurata.
 +
 +
---------------------------------------
 +
 +
 +
*** Riferimenti
 +
 +
[1]
 +
http://blog.freenode.net/2010/01/ircd-migration-sat-jan-30th-2010/
 +
http://blog.freenode.net/2010/01/migration-to-new-ircd/
 +
 +
[2]
 +
http://blog.freenode.net/2010/01/connecting-to-freenode-using-tor-sasl/
 +
http://freenode.net/irc_servers.shtml#tor
 +
 +
[3]
 +
irc://p4fsi4ockecnea7l.onion/
 +
 +
[4]
 +
http://freenode.net/faq.shtml#userregistration
 +
 +
[5]
 +
http://asg.web.cmu.edu/sasl/
 +
http://en.wikipedia.org/wiki/Simple_Authentication_and_Security_Layer

Revision as of 13:01, 14 March 2010

Introduzione

Il network freenode ospita numerosi canali IRC dedicati al software libero: #gnu, #fsf, #libreplanet, #lp-italia e tanti altri.

Dal 30 gennaio 2010 freenode ha migrato i propri server da ircd a ircd-seven. Ciò ha comportato diversi cambiamenti, tra cui la possibilità di collegamento anche via SSL o via Tor+SASL. Questi due metodi (alternativi fra loro) offrono molta più sicurezza di comunicazione e autenticazione rispetto alla usuale modalità di collegamento "in chiaro".


Sperando di fare cosa utile, ecco a voi due mini-guide su come usare XChat per collegarsi a FreeNode con SSL o con Tor+SASL.

saluti al3xu5 / dotcommon


PS: Spero non ci siano errori... come sempre: use at your risk ;-)


      • XChat - Collegamento SSL a FreeNode ***

Copyright (c) 2008-2010 alexus Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is available at http://www.fsf.org


1 - Dal menù 'XChat' di XChat, aprire la finestra 'Lista Reti' (Ctrl+S).

2 - Cliccare sul bottone 'Aggiungi' per creare una nuova rete a cui attribuire il nome (senza spazi): FreeNode-SSL

3 - Selezionare la rete "FreeNode-SSL" appena creata e cliccare sul bottone 'Modifica' per configurarla come segue:

3.1 - Cliccare sul bottone 'Aggiungi' e impostare come server:

     irc.freenode.net/7070

3.2 - Nella sezione 'Tuoi dettagli' inserire i valori per: Nick name, Nome Utente e Nome Reale

3.3 - Nella sezione 'Connessione' impostare:

     - Connetti automaticamente... : a piacere
     - Usa un server proxy: NON spuntare
     - Usa SSL per tutti i server di questa rete: SPUNTARE
     - Accetta certificati SSL invalidi: SPUNTARE
     - Canale nel quale entrare: #gnewsense,#lp-italia ... altri
       canali a piacere ...
     - Comando dopo connessione: lasciare vuoto
     - Password del Nickserv: 
     - Password del Server: (impostare solo se si sta usando un
       nickname su FreeNode registrato e verificato)
     - Imposta carattere: UTF-8
     La configurazione del nuovo network "FreeNode-SSL" comparirà
     all'interno del file ~/.xchat2/servlist_.conf e sarà del tipo:
     N=FreeNode-SSL I=mynickname
       U=mynickname
       R=mynickname
       P=mypassword
       J=#gnewsense,#lp-italia
       E=UTF-8 (Unicode)
       F=37
       D=0
       S=irc.freenode.net/7070

4 - Chiudere la finestra e connettersi con SSL alla rete "FreeNode-SSL" appena creata.



      • XChat - Collegamento Tor-SASL a FreeNode ***

Copyright (c) 2008-2010 alexus Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is available at http://www.fsf.org


Per collegarsi a FreeNode usando Tor-SASL [2] occorre: a) usare il nuovo hidden service tor [3]: p4fsi4ockecnea7l.onion b) disporre di un account NickServ di FreeNode registrato e verificato [4] c) utilizzare un meccanismo di identificazione SASL [5]


0 - Scaricare *questo* script Python (è rilasciato con licenza GNU GPL): http://adipose.attenuate.org/~stephen/ircd-seven/sasl/cap_sasl.py e copiarlo nella directory ~/.xchat2/ in modo che venga caricato all'avvio di XChat rendendo disponibile a XChat il framework SASL di autenticazione e sicurezza (Attenzione - Lo script Perl disponibile in http://freenode.net/sasl/ sembra non funzionare bene con XChat)

1 - Dal menù 'XChat' di XChat, aprire la finestra 'Lista Reti' (Ctrl+S).

2 - Cliccare sul bottone 'Aggiungi' per creare una nuova rete a cui attribuire il nome (senza spazi): FreeNode-TorSASL

3 - Selezionare la rete "FreeNode-TorSASL" appena creata e cliccare sul bottone 'Modifica' per configurarla come segue:

3.1 - Cliccare sul bottone 'Aggiungi' e impostare come server:

     p4fsi4ockecnea7l.onion

3.2 - Nella sezione 'Tuoi dettagli' inserire i valori per: Nick name, Nome Utente e Nome Reale (Attenzione - Occorre utilizzare un account NickServ di FreeNode registrato e verificato [4])

3.3 - Nella sezione 'Connessione' impostare:

     - Connetti automaticamente... : a piacere
     - Usa un server proxy: SPUNTARE
     - Usa SSL per tutti i server di questa rete: NON spuntare
     - Accetta certificati SSL invalidi: NON spuntare
     - Canale nel quale entrare: #gnewsense,#lp-italia, ... altri
       canali a piacere ...
     - Comando dopo connessione: lasciare vuoto
     - Password del Nickserv: 
     - Password del Server: (impostare la password dell'account
       NickServ di FreeNode registrato e verificato corrispondente al
       nickname che si sta utilizzando)
     - Imposta carattere: UTF-8
     La configurazione del nuovo network "FreeNode-TorSASL" comparirà
     all'interno del file ~/.xchat2/servlist_.conf e sarà del tipo:
     N=FreeNode-TorSASL I=mynickname
       U=mynickname
       R=mynickname
       P=mypassword
       J=#gnewsense,#lp-italia
       E=UTF-8 (Unicode)
       F=17
       D=0
       S=p4fsi4ockecnea7l.onion

4 - Per fare in modo che il nuovo network "FreeNode-TorSASL" faccia effettivamente uso di SASL, nell'area di comando di XChat digitare:

   /SASL -set FreeNode-TorSASL mynickname mypassword 

dove:

   - FreeNode-TorSASL: è il nome del network per cui si vuole usare
     SASL (Attenzione - Deve corrispondere *esattamente* (è
     case-sensitive e non deve avere spazi) al nome assegnato al
     network per cui si vuole usare SASL
   - mynickname: è il nickname dell'account NickServ di FreeNode
     registrato e verificato da utilizzare
   - mypassword: è la password dell'account NickServ di FreeNode
     registrato e verificato da utilizzare Per visionare l'help sul
     comando SASL digitare (nell'area di comando di XChat): /HELP SASL 
   Il risultato di questa impostazione comparirà come un'apposita
   sezione all'interno del file ~/.xchat2/sasl.conf :
   [FreeNode-TorSASL] nick = mynickname password = mypassword
       mechanism = PLAIN
   All'interno di questo file, per maggior sicurezza è opportuno
   sostituire alla riga: mechanism = PLAIN
   la riga:
       mechanism = DH-BLOWFISH

5 - Chiudere e riaprire XChat. Connettersi con Tor-SASL alla rete "FreeNode-TorSASL" appena creata e configurata.



      • Riferimenti

[1] http://blog.freenode.net/2010/01/ircd-migration-sat-jan-30th-2010/ http://blog.freenode.net/2010/01/migration-to-new-ircd/

[2] http://blog.freenode.net/2010/01/connecting-to-freenode-using-tor-sasl/ http://freenode.net/irc_servers.shtml#tor

[3] irc://p4fsi4ockecnea7l.onion/

[4] http://freenode.net/faq.shtml#userregistration

[5] http://asg.web.cmu.edu/sasl/ http://en.wikipedia.org/wiki/Simple_Authentication_and_Security_Layer