Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
irssi [Le 31/05/2020, 16:53]
185.220.101.135 [Avoir une connexion stable sur IRC avec Tor (tentative)] beaver
irssi [Le 26/03/2024, 18:58] (Version actuelle)
185.220.100.252 plus court // beaver
Ligne 1: Ligne 1:
 {{tag>​console communication messagerie_instantanée off-the-record_messaging}} {{tag>​console communication messagerie_instantanée off-the-record_messaging}}
 ---- ----
-{{ irssi_logo.svg.png?​80nolink| ​Logo du logiciel Irssi}} +{{ :​logo:​irssi-logo.png?​80nolink|}}
  
 ====== Irssi ====== ====== Irssi ======
- +Irssi est un [[wpfr>​Client_IRC|client]] [[wpfr>​Internet_Relay_Chat|IRC]] de type [[wpfr>​Interface_en_ligne_de_commande|CLI]]. C'est une alternative à [[:Xchat]], [[Konversation]],​ [[:​Weechat]].
-Irssi est un [[wpfr>​Client_IRC|client]] [[wpfr>​Internet_Relay_Chat|IRC]] de type [[wpfr>​Interface_en_ligne_de_commande|CLI]]. C'est une alternative à [[:Xchat]], [[Konversation]],​ [[:Weechat]] et à [[http://​www.bitchx.com/​|BitchX]].+
 Le nom Irssi vient de l'​argot finnois « Irssi » signifiant [[wpfr>​Internet_Relay_Chat|IRC]]. Le nom Irssi vient de l'​argot finnois « Irssi » signifiant [[wpfr>​Internet_Relay_Chat|IRC]].
- 
----- 
  
 ===== Installation ===== ===== Installation =====
- +[[:​tutoriel:​comment_installer_un_paquet|Installez le paquet:]] **[[apt>​irssi|irssi]]**.
- [[:​tutoriel:​comment_installer_un_paquet|Installez le paquet:]] **[[apt>​irssi|irssi]]**. +
- +
-----+
  
 ===== Configuration ===== ===== Configuration =====
- 
 Comme la plupart des applications sous Linux Irssi se configure via l'​édition d'un fichier texte. Comme la plupart des applications sous Linux Irssi se configure via l'​édition d'un fichier texte.
  
-[[:​tutoriel:​comment_editer_un_fichier|Éditez le fichier]] : <code bash> ~/​.irssi/​config </​code>​.+[[:​tutoriel:​comment_editer_un_fichier|Éditez le fichier]] : <code bash> ~/​.irssi/​config </​code>​
  
 <note tip>Le [[wpfr>​Fichier_et_répertoire_caché#​Sous_Unix_et_Linux|répertoire caché]] :<code bash>​~/​.irssi</​code>​ sera créé lors du premier lancement de Irssi.</​note> ​ <note tip>Le [[wpfr>​Fichier_et_répertoire_caché#​Sous_Unix_et_Linux|répertoire caché]] :<code bash>​~/​.irssi</​code>​ sera créé lors du premier lancement de Irssi.</​note> ​
- 
----- 
- 
  
 ===== Utilisation ===== ===== Utilisation =====
- 
 Irssi se lance dans un [[terminal|terminal]],​ via la commande : Irssi se lance dans un [[terminal|terminal]],​ via la commande :
  
Ligne 35: Ligne 23:
  
 La fenêtre se compose de trois parties : La fenêtre se compose de trois parties :
- 
- 
   * Tout au dessus : Le sujet de la salle de discussion où vous vous trouvez actuellement.   * Tout au dessus : Le sujet de la salle de discussion où vous vous trouvez actuellement.
   * L'​écran de dialogue proprement dit.   * L'​écran de dialogue proprement dit.
   * La barre de statut, tout en bas ((Il y'a, chez moi, une deuxième barre pour [[Screen]].)).   * La barre de statut, tout en bas ((Il y'a, chez moi, une deuxième barre pour [[Screen]].)).
- 
  
 {{applications:​irssi.png?​736}} {{applications:​irssi.png?​736}}
- 
----- 
  
 ==== Commandes ==== ==== Commandes ====
Ligne 59: Ligne 42:
 |Passer en 'non disponible'​ (away)((Les messages où vous êtes nommés seront copiés dans la fenêtre statut du serveur.)).| <code bash>/​away [raison]</​code>​| |Passer en 'non disponible'​ (away)((Les messages où vous êtes nommés seront copiés dans la fenêtre statut du serveur.)).| <code bash>/​away [raison]</​code>​|
 | Redevenir '​disponible'​.|<​code bash>/​back</​code>​| | Redevenir '​disponible'​.|<​code bash>/​back</​code>​|
-|Permet de voir si la machine d'un utilisateur est connectée au serveur, par exemple celui de irc.freenode.org, et de voir son temps de réponse.|<​code bash>/​ping</​code>​|+|Permet de voir si la machine d'un utilisateur est connectée au serveur, par exemple celui de irc.libera.chat, et de voir son temps de réponse.|<​code bash>/​ping</​code>​|
 | Permet d'​obtenir des renseignements sur x utilisateurs.|<​code bash>/​whois</​code>​| | Permet d'​obtenir des renseignements sur x utilisateurs.|<​code bash>/​whois</​code>​|
 | Permet de contacter une personne en privé.|<​code bash>/​query</​code>​| | Permet de contacter une personne en privé.|<​code bash>/​query</​code>​|
Ligne 80: Ligne 63:
  
 ==== Explications ==== ==== Explications ====
- 
   - <file bash>​Ligne dans le fichier de configuration ~/​.irssi/​config.</​file>​   - <file bash>​Ligne dans le fichier de configuration ~/​.irssi/​config.</​file>​
     - <​code>​Les explications.</​code>​     - <​code>​Les explications.</​code>​
     - <code bash>Les commandes équivalentes (à saisir dans votre client IRC Irssi).</​code>​     - <code bash>Les commandes équivalentes (à saisir dans votre client IRC Irssi).</​code>​
- 
----- 
  
 ==== Configuration ==== ==== Configuration ====
Ligne 95: Ligne 75:
     - <​code>​Attribuer un pseudonyme sur lequel vous serez connu sur le canal.</​code> ​     - <​code>​Attribuer un pseudonyme sur lequel vous serez connu sur le canal.</​code> ​
     - <code bash>/​nick votre_pseudonyme</​code>​     - <code bash>/​nick votre_pseudonyme</​code>​
-  - <file bash>​channels = ( { name = "#​ubuntu-fr";​ chatnet = "freenode"; autojoin = "​Yes";​ } );</​file>​  +  - <file bash>​channels = ( { name = "#​ubuntu-fr";​ chatnet = "Libera"; autojoin = "​Yes";​ } );</​file>​  
-    - <​code>​Joindre le canal IRC #ubuntu-fr de manière automatique,​ sous le chatnet ​freenode.</​code>​ +    - <​code>​Joindre le canal IRC #ubuntu-fr de manière automatique,​ sous le chatnet ​Libera.</​code>​ 
-    - <code bash>/​channel add -auto #​ubuntu-fr ​freenode</​code>​ +    - <code bash>/​channel add -auto #​ubuntu-fr ​Libera</​code>​ 
-  - <file bash>​servers = ( { address = "irc.freenode.org"; chatnet = "freenode"; port = "6667"; autoconnect = "​yes";​ term_type = "​utf-8";​ } );</​file>​  +  - <file bash>​servers = ( { address = "irc.libera.chat"; chatnet = "Libera"; port = "7000"; autoconnect = "​yes";​ term_type = "​utf-8";​ } );</​file>​  
-    - <​code>​Se connecter automatiquement au round-robin : irc.freenode.org sans SSL sur le port 6667.</​code>​  +    - <​code>​Se connecter automatiquement au round-robin : "irc.libera.chat" ​sans SSL sur le port 6667.</​code>​  
-    - <code bash>/​server add -auto -network ​freenode ​-port 6667 irc.freenode.org</​code>​ +    - <code bash>/​server add -auto -network ​Libera ​-port 6667 irc.libera.chat</​code>​ 
-  - <file bash>​servers = ( { address = "irc.freenode.org"; chatnet = "freenode"; port = "​7000";​ use_ssl = "​yes";​ ssl_verify = "​yes";​ ssl_capath = "/​etc/​ssl/​certs";​ autoconnect = "​yes";​ term_type = "​utf-8";​ } );</​file>​  +  - <file bash>​servers = ( { address = "irc.libera.chat"; chatnet = "Libera"; port = "​7000";​ use_ssl = "​yes";​ ssl_verify = "​yes";​ ssl_capath = "/​etc/​ssl/​certs";​ autoconnect = "​yes";​ term_type = "​utf-8";​ } );</​file>​  
-    - <​code>​Se connecter automatiquement au round-robin : 'irc.freenode.org' ​avec SSL sur le port 7000.</​code>​  +    - <​code>​Se connecter automatiquement au round-robin : "irc.libera.chat" ​avec SSL sur le port 7000.</​code>​  
-    - <code bash>/​server add -auto -ssl_verify -ssl_capath /​etc/​ssl/​certs -ssl -network ​freenode ​irc.freenode.net 7000</​code>​ +    - <code bash>/​server add -auto -ssl_verify -ssl_capath /​etc/​ssl/​certs -ssl -network ​Libera ​irc.libera.chat 7000</​code>​ 
-  - <file bash>​servers = ( { address = "irc.freenode.org"; chatnet = "freenode"; port = "​7000";​ use_ssl = "​yes";​ ssl_verify = "​yes";​ ssl_capath = "/​etc/​ssl/​certs";​ autoconnect = "​yes";​ term_type = "​utf-8";​ } );</​file>​ +  - <file bash>​servers = ( { address = "irc.libera.chat"; chatnet = "Libera"; port = "​7000";​ use_ssl = "​yes";​ ssl_verify = "​yes";​ ssl_capath = "/​etc/​ssl/​certs";​ autoconnect = "​yes";​ term_type = "​utf-8";​ } );</​file>​ 
-  - <file bash>Freenode ​= { type = "​IRC";​ max_kicks = "​1";​ max_msgs = "​4";​ max_whois = "​1";​ sasl_mechanism = "​plain";​ sasl_username = "​username";​ sasl_password = "​password_en_clair";​ };</​file>​  +  - <file bash>Libera ​= { type = "​IRC";​ max_kicks = "​1";​ max_msgs = "​4";​ max_whois = "​1";​ sasl_mechanism = "​plain";​ sasl_username = "​username";​ sasl_password = "​password_en_clair";​ };</​file>​  
-    - <​code>​Se connecter automatiquement au round-robin : 'irc.freenode.org' avec SASL et le support SSL sur le port 7000 (Attention votre mot de passe sera stocké en clair dans votre sous-dossier ~/​.irssi/​).</​code>​  +    - <​code>​Se connecter automatiquement au round-robin : 'irc.libera.chat' avec SASL et le support SSL sur le port 7000 (Attention votre mot de passe sera stocké en clair dans votre sous-dossier ~/​.irssi/​).</​code>​  
-    - <code bash>/​server add -auto -ssl -ssl_verify -ssl_capath /​etc/​ssl/​certs -network ​freenode ​-port 7000 irc.freenode.net</​code> ​  +    - <code bash>/​server add -auto -ssl -ssl_verify -ssl_capath /​etc/​ssl/​certs -network ​Libera ​-port 7000 irc.libera.chat</​code> ​  
-    - <code bash>/​network add -sasl_mechanism plain -sasl_username <​username>​ -sasl_password <​password> ​freenode</​code>​ +    - <code bash>/​network add -sasl_mechanism plain -sasl_username <​username>​ -sasl_password <​password> ​Libera</​code>​ 
-  - <file bash>freenode ​= { type = "​IRC";​ nick = "​pseudonyme";​ user_name= "​nom_d'​utilisateur_à_afficher";​ real_name = "​nom_réel_à_afficher";​ autosendcmd = "/msg NickServ identify password;​wait 8000" }; };</​file>​ {{ client_irc_mal_configure_.jpg?​nolink=690}}  +  - <file bash>Libera ​= { type = "​IRC";​ nick = "​pseudonyme";​ user_name= "​nom_d'​utilisateur_à_afficher";​ real_name = "​nom_réel_à_afficher";​ autosendcmd = "/msg NickServ identify password;​wait 8000" }; };</​file>​ {{ client_irc_mal_configure_.jpg?​nolink=690}}  
-    - Configuration du pseudonyme souhaité et permettre l'​identification de son pseudonyme enregistré auprès de NickServ, et patienter un laps de temps. L'​option **wait** 8000 permet d'​attendre un laps de temps après l'​identification auprès de NickServ avant de joindre un canal IRC. Ceci est pratique pour ne pas divulguer son adresse Internet, pour un utilisateur ayant un cloak sous Freenode, et ayant un canal IRC ou des canaux, en auto-join. ​Il existe aussi le script cap_sasl_fail.pl qui va vous permettre ​de vous déconnecter,​ si vous êtes pas identifié auprès de NickServ sous Freenode. Nous verrons pas ici comment configurer cap_sasl_fail.pl.  +    - Configuration du pseudonyme souhaité et permettre l'​identification de son pseudonyme enregistré auprès de NickServ, et patienter un laps de temps. L'​option **wait** 8000 permet d'​attendre un laps de temps après l'​identification auprès de NickServ avant de joindre un canal IRC. Ceci est pratique pour ne pas divulguer son adresse Internet, pour un utilisateur ayant un cloak sous Libera, et ayant un canal IRC ou des canaux, en auto-join. ​Veillez à supprimer l'​option **;wait 8000** ​de la commande **ci-bas** avant, mais vous pouvez aussi utiliser la commande **/set sasl_disconnect_on_failure ON** pour vous déconnecter ​de Libera automatiquement, si vous êtes pas authentifié par Nickserv.  
-    - <code bash>/​network add -nick "​pseudonyme"​ -user "​nom_d_utilisateur_à_afficher"​ -realname "​nom_réel_à_afficher"​ -autosendcmd "/msg NickServ IDENTIFY password ;wait 8000" ​freenode</​code>​+    - <code bash>/​network add -nick "​pseudonyme"​ -user "​nom_d_utilisateur_à_afficher"​ -realname "​nom_réel_à_afficher"​ -autosendcmd "/msg NickServ IDENTIFY password ;wait 8000" ​Libera</​code>​
   - <file bash>​settings = { core = { real_name = "​pseudo";​ user_name = "​pseudo";​ nick = "​pseudo";​ proxy_address = "​1.2.3.4";​ proxy_port = "​4242";​ use_proxy = "​yes";​ };</​file> ​   - <file bash>​settings = { core = { real_name = "​pseudo";​ user_name = "​pseudo";​ nick = "​pseudo";​ proxy_address = "​1.2.3.4";​ proxy_port = "​4242";​ use_proxy = "​yes";​ };</​file> ​
     - <​code>​Utiliser un proxy SOCKS.</​code>​     - <​code>​Utiliser un proxy SOCKS.</​code>​
Ligne 146: Ligne 126:
   - <code bash>​ignores = ( { mask = "​*!*@IPV4/​IPV6/​CLOAK/​RDNS";​ level = "​ALL";​ replies = "​yes";​ } );</​code>​   - <code bash>​ignores = ( { mask = "​*!*@IPV4/​IPV6/​CLOAK/​RDNS";​ level = "​ALL";​ replies = "​yes";​ } );</​code>​
     - <​code>​Ignorer totalement un utilisateur.</​code>​     - <​code>​Ignorer totalement un utilisateur.</​code>​
-    - <code bash>/​ignore -replies *!*@IPV4/​IPV6/​CLOAK/​RDNS ​ALL</​code>​ +    - <code bash>/​ignore -replies *!*@IPV4/​IPV6/​CLOAK/​RDNS/ # Ou :</​code>​ 
- +    -<code bash>/​ignore ​-replies pseudo # Ou :</​code>​  
- +    ​-<code bash>/​ignore ​-replies pseudo!*@*</​code>​
-----+
  
 ===== Thèmes et couleurs ===== ===== Thèmes et couleurs =====
- 
 Le thème par défaut de Irssi ne concorde pas du tout avec le thème de gnome-terminal : il est prévu pour un [[terminal|terminal]] sur fond noir. En particulier,​ le pseudo utilisateur est en gras blanc sur blanc, et les notifications en gras jaune sur blanc. Le thème par défaut de Irssi ne concorde pas du tout avec le thème de gnome-terminal : il est prévu pour un [[terminal|terminal]] sur fond noir. En particulier,​ le pseudo utilisateur est en gras blanc sur blanc, et les notifications en gras jaune sur blanc.
  
Ligne 168: Ligne 146:
 On peut également installer un nouveau thème, en copiant dans le répertoire : On peut également installer un nouveau thème, en copiant dans le répertoire :
 <code bash>​$HOME/​.irssi</​code> ​ <code bash>​$HOME/​.irssi</​code> ​
-un fichier *.theme téléchargé par exemple [[http://​www.irssi.org/​themes|ici]]. ​+un fichier *.theme téléchargé par exemple [[http://​www.irssi.org/​themes|ici]].
  
 Pour charger le nouveau thème, il suffit d'​utiliser dans irssi la commande : Pour charger le nouveau thème, il suffit d'​utiliser dans irssi la commande :
Ligne 177: Ligne 155:
 Enfin, la méthode la plus radicale consiste à désactiver les couleurs : Enfin, la méthode la plus radicale consiste à désactiver les couleurs :
   /set colors off   /set colors off
- 
----- 
  
 ===== Plugins ===== ===== Plugins =====
- 
----- 
- 
 ==== Irssi-proxy ==== ==== Irssi-proxy ====
- 
 Irssi + screen est un duo redoutable, mais pas toujours efficace si vous êtes très loin du serveur (lag lorsque vous tapez) ou que vous voulez utiliser un autre [[wpfr>​Client_IRC|client IRC]]. Irssi + screen est un duo redoutable, mais pas toujours efficace si vous êtes très loin du serveur (lag lorsque vous tapez) ou que vous voulez utiliser un autre [[wpfr>​Client_IRC|client IRC]].
  
Ligne 197: Ligne 169:
 **Attention** : il n'y a pas encore de mot de passe donc mettez-en un en place : **Attention** : il n'y a pas encore de mot de passe donc mettez-en un en place :
   /set irssiproxy_password votre_mot_de_passe   /set irssiproxy_password votre_mot_de_passe
-Il peut être différent de votre mot de passe [[https://freenode.net/|Freenode]] (et c'est même conseillé -- c'est juste pour vous connecter au proxy).+Il peut être différent de votre mot de passe [[https://libera.chat/|Libera]] (et c'est même conseillé -- c'est juste pour vous connecter au proxy).
  
 Ensuite vous devez définir un [[wpfr>​Port_(logiciel)|port]] sur lequel vous connecterez votre [[wpfr>​Client_IRC|client]] [[wpfr>​Internet_Relay_Chat|IRC]]:​ Ensuite vous devez définir un [[wpfr>​Port_(logiciel)|port]] sur lequel vous connecterez votre [[wpfr>​Client_IRC|client]] [[wpfr>​Internet_Relay_Chat|IRC]]:​
  
-  /set irssiproxy_ports ​freenode=XXXX+  /set irssiproxy_ports ​Libera=XXXX
 où XXXX est un nombre pour le [[wpfr>​Port_(logiciel)|port]] [[wpfr>​Transmission_Control_Protocol|TCP]] (assurez-vous que ce [[wpfr>​Port_(logiciel)|port]] est accessible de l'​extérieur,​ i.e. qu'il n'est pas bloqué par un pare-feu). où XXXX est un nombre pour le [[wpfr>​Port_(logiciel)|port]] [[wpfr>​Transmission_Control_Protocol|TCP]] (assurez-vous que ce [[wpfr>​Port_(logiciel)|port]] est accessible de l'​extérieur,​ i.e. qu'il n'est pas bloqué par un pare-feu).
- 
- 
------ 
  
 ==== Irssi-OTR (chiffrement) ==== ==== Irssi-OTR (chiffrement) ====
 Chiffrer vos conversations avec [[off-the-record_messaging#​irssi-otr|Irssi-OTR]]. Chiffrer vos conversations avec [[off-the-record_messaging#​irssi-otr|Irssi-OTR]].
  
----- +===== Irssi over Tor (libera.chat) =====
- +
-===== Irssi over Tor (Freenode) ===== +
  
 ==== Pré-requis ==== ==== Pré-requis ====
   * Disposer des [[:​sudo|droits d'​administration]].   * Disposer des [[:​sudo|droits d'​administration]].
   * Disposer d'une connexion à Internet configurée et activée.   * Disposer d'une connexion à Internet configurée et activée.
-  * [[:​tutoriel:​comment_installer_un_paquet|Installez les paquets:]] [[apt>​tor|tor]],​[[apt>​socat|socat]],​[[apt>​nyx|nyx]]((Si vous souhaitez monitorer votre trafic Tor.)),​[[apt>​irssi|irssi]]((m(.)). +  * [[:​tutoriel:​comment_installer_un_paquet|Installez les paquets:]] [[apt>​tor|tor]],​[[apt>​nyx|nyx]]((Si vous souhaitez monitorer votre trafic Tor.)),​[[apt>​irssi|irssi]]((m(.)). 
-  * Avoir un pseudonyme [[freenode#​enregistrer_un_pseudo_sur_freenode|enregistré]] auprès de [[https://freenode.net|Freenode]].+  * Avoir un pseudonyme [[https://​libera.chat/​guides/​registration|enregistré]] auprès de [[https://libera.chat|Libera]].
   * Stopper le [[wpfr>​Daemon_(informatique)|daemon]] [[tor|tor]] pour se faire, veuillez ouvrir un [[terminal|terminal]] avec pour contenu :   * Stopper le [[wpfr>​Daemon_(informatique)|daemon]] [[tor|tor]] pour se faire, veuillez ouvrir un [[terminal|terminal]] avec pour contenu :
  
-<code bash>​sudo systemctl stop tor.service</​code>​+<code bash>​sudo systemctl stop tor</​code>​
  
 <note important>​ Il peut être utile de vous référer à la page [[https://​metrics.torproject.org/​rs.html#​advanced|Recherche avancée]]((Dans la partie **Flag**, favoriser le choix **Stable**.)).</​note>​ <note important>​ Il peut être utile de vous référer à la page [[https://​metrics.torproject.org/​rs.html#​advanced|Recherche avancée]]((Dans la partie **Flag**, favoriser le choix **Stable**.)).</​note>​
 {{wiki.jpg?​640nolink| Stable Node}} {{wiki.jpg?​640nolink| Stable Node}}
  
-----+==== Fichier torrc minimal pour IRC === 
 +<note warning>​Exclure des nodes de votre configuration Tor peut impacter votre anonymat plus ou moins gravement. 
 +À vous de choisir, si il est judicieux ou non dans votre cas, de prendre le risque d'​utiliser des nodes maintenus par une [[wpfr>​Services_de_renseignement|agence de renseignement]](([[wpfr>​Five_Eyes|Five Eyes]].)) au prix d'un léger impact de votre anonymat. La configuration ci-bas n'a pas la prétention d'​exclure **l'​intégralité** des [[wpfr>​Services_de_renseignement|agences de renseignement]] dans le monde.</​note>​
  
-==== Fichier ​torrc et lancement de socat et génération du certificat et ajout de votre empreinte SHA-1 à votre pseudonyme Freenode ====+<note tip>​Voici un exemple d'un fichier **torrc** fonctionnel pour [[https://​libera.chat|Libera]].</​note>​
  
-----+<note tip>Pour un résultat optimal avec ce fichier torrc, veillez à ne pas utiliser la commande : <​code>​tor</​code>​ Mais : <​code>​sudo systemctl start tor</​code>​
  
-==== Fichier torrc minimal pour IRC ===+</​note>​
  
-FIXME Il **ne semble** pas possible((Voir avec le logiciel [[apt>​nyx|nyx]].)) de setter l'​option **ExcludeExitNodes**,​ ou encore **ExitNodes avec les URL'S [[https://​doc.ubuntu-fr.org/​irssi#​lancement_de_socat_a_travers_un_screen|.onion]] !**. --- [[:​utilisateurs:​beaver|BeAvEr]]+Ou :
  
-<note tip>Voici un exemple d'​un ​fichier **torrc** ​fonctionnel pour [[https://freenode.net|Freenode]] ​:</​note>​+<​code>​sudo -u debian-tor tor -f /​emplacement/​de/​votre/​fichier/​torrc</​code>​  
 + 
 +pour démarrer votre daemon. 
 + 
 +Ou : 
 + 
 +<note tip>Si votre fichier **torrc** ​est dans /etc/tor/</​note>​ 
 + 
 +<​code>​sudo -u debian-tor tor</​code>​ 
 + 
 +<​note>​ Pour connaître le statut de votre daemon tor :</​note>​ 
 + 
 +<​code>​systemctl status tor</​code>​ 
 + 
 +----
  
 <code bash torrc-minimal>​ <code bash torrc-minimal>​
 +
 ############################################################################################################​ ############################################################################################################​
-##torrc par BeAvEr pour Freenode                                                                         #+##torrc par BeAvEr pour Libera                                                                           #
 ############################################################################################################​ ############################################################################################################​
-ClientOnly 1                                                                                               #+MapAddress palladium.libera.chat libera75jm6of4wxpxt4aynol3xjmbtxgfyjpu34ss4d7r7q2v5zrpyd.onion ​           ​#
 ############################################################################################################​ ############################################################################################################​
-SocksPort 9050 IsolateClientAddr IsolateSOCKSAuth IsolateClientProtocol IsolateDestPort IsolateDestAddr ​   ​#+DataDirectory /​var/​lib/​tor ​                                                                                #
 ############################################################################################################​ ############################################################################################################​
 GeoIPExcludeUnknown 1                                                                                      # GeoIPExcludeUnknown 1                                                                                      #
 ############################################################################################################​ ############################################################################################################​
-## ⬇️ Pour un résultat optimal avec ExcludeNodes,​ ne surtout pas décommenter cette option !. ⬇️ ​             #  +## ⬇️ Pour un résultat optimal avec ExcludeNodes,​ ne surtout pas décommenter cette option !. ⬇️ ​            ​#  
-## ⬇️ Cette option ne fonctionne pas ou bien mal avec les URL'S .onion, voir avec le logiciel Nyx. ⬇️ ​       #+## ⬇️ Cette option ne fonctionne pas ou bien mal avec les URL'S .onion, voir avec le logiciel Nyx. ⬇️ ​      ​#
 #​StrictNodes 1                                                                                             # #​StrictNodes 1                                                                                             #
-## ⬇️ https://​fr.wikipedia.org/​wiki/​Five_Eyes ​+ fr, + gb, default, Unnamed. ​⬇️ ​                              ​+############################################################################################################ ​                                                                                          
-ExcludeNodes {fr}, {au}, {ca}, {nz}, {uk}, {us}, {gb}, default, Unnamed ​                                   #+## ⬇️ https://​fr.wikipedia.org/​wiki/​Five_Eyes ​ ⬇️ ​                                                          ​
 +## https://​www.developpez.com/​actu/​309598/​L-alliance-Five-Eyes-poursuit-ses-efforts-pour-briser-le- ​       # 
 +## chiffrement-de-bout-en-bout-utilise-par-les-entreprises-technologiques-l-Inde-et-le-Japon-se-joignent- ​ # 
 +## au-mouvement/ ​                                                                                          # 
 +#ExcludeNodes {fr}, {ca}, {nz}, {uk}, {au}, {us}, {in}, {jp}, default, Unnamed, unnamed ​                   ​#
 ############################################################################################################​ ############################################################################################################​
-LongLivedPorts ​6697                                                                                        ​#+LongLivedPorts ​7000                                                                                  ​#
 ############################################################################################################​ ############################################################################################################​
-## ⬇️ Avoid disk writes, are there any drawbacks to this ?​.⬇️ ​                                               # +## ⬇️➡️ ssh -D 8123 -f -C -q -N -p votre_port_ssh beaver@ip_distante :​).⬇️ ​                                 #
-AvoidDiskWrites 1                                                                                          # +
-############################################################################################################​ +
-## ⬇️➡️ ssh -D 8123 -f -C -q -N -p votre_port_ssh beaver@ip_distante :​).⬇️ ​                                   #+
 #​Socks5Proxy 127.0.0.1:​8123 ​                                                                               # #​Socks5Proxy 127.0.0.1:​8123 ​                                                                               #
 ############################################################################################################​ ############################################################################################################​
 TestSocks 1                                                                                                # TestSocks 1                                                                                                #
 ############################################################################################################​ ############################################################################################################​
-## ⬇️ https://​trac.torproject.org/​projects/​tor/​wiki/​doc/​TorBrowser/​Sandbox/​Linux. ⬇️ ​                        ​+## ⬇️ https://​trac.torproject.org/​projects/​tor/​wiki/​doc/​TorBrowser/​Sandbox/​Linux. ⬇️ ​                       
-## ⬇️ Si vous souhaitez utiliser l'​option et que vous obtenez une erreur, veuillez recommenter l'​option. ⬇️ ​ +## ⬇️ Si vous souhaitez utiliser l'​option et que vous obtenez une erreur, veuillez recommenter l'​option. ⬇️ # 
-## ⬇️ (Attention l'​option sandbox n'est pas sécurisée,​ privilégier Docker par exemple !): ⬇️ ​                ​#+## ⬇️ (Attention l'​option sandbox n'est pas sécurisée,​ privilégier Docker par exemple !): ⬇️ ​               #
 Sandbox 1                                                                                                  # Sandbox 1                                                                                                  #
 ############################################################################################################​ ############################################################################################################​
-## ⬇️ Vous souhaitez utiliser le logiciel Nyx ? : ⬇️ ​                                                        ​#+## ⬇️ Vous souhaitez utiliser le logiciel Nyx ? : ⬇️ ​                                                       #
 ControlPort 9051                                                                                           # ControlPort 9051                                                                                           #
 ############################################################################################################​ ############################################################################################################​
 +
 </​code>​ </​code>​
  
----- +==== Stopper ​le daemon tor et installation ​des packages nécessaires ​====
- +
-==== Avoir une connexion stable sur IRC avec Tor (tentative) === +
-FIXME Il **ne semble** pas possible((Voir avec le logiciel [[apt>​nyx|nyx]].)) de setter l'​option **ExcludeExitNodes**,​ ou encore **ExitNodes avec les URL'S .onion !**. --- [[:​utilisateurs:​beaver|BeAvEr]] +
-<​note>​ +
-\\ **Tests en cours**((https://​github.com/​hephaest0s/​creatorrc/​blob/​master/​creatorrc.py.)). --- [[:​utilisateurs:​beaver|BeAvEr]] +
-\\ **Remarque 0** : Pourquoi ne pas jouer avec l'​option **ExcludeNodes** qui est elle **compatible** avec **les URL'S .onion**, ​et y inclure((https://​github.com/​hephaest0s/​creatorrc/​blob/​master/​creatorrc.py.)) **les nodes lents** ?. --- [[:​utilisateurs:​beaver|BeAvEr]] +
-\\ **Remarque 1** : !- Irssi: Uptime: **5d 00h 1m 0s**, mon idée((https://​github.com/​hephaest0s/​creatorrc/​blob/​master/​creatorrc.py.)) semble la bonne, aucune déconnexion de Freenode depuis 5 jours, je continue les tests. --- [[:​utilisateurs:​beaver|BeAvEr]] +
-</​note>​ +
- +
-<note warning> Cette partie est en cours d'​écriture/​de tests, à ne surtout pas appliquer dans l'​immédiat !. --- [[:​utilisateurs:​beaver|BeAvEr]]</​note>​ +
-<​note>​ Cette configuration favorisera les nodes avec un **Uptime** très faible !, mais avec un **First Seen** relativement élevé !.</​note>​ +
----- +
-==== Pré-requis ==== +
-  * Disposer ​des [[:​sudo|droits d'​administration]]. +
-  * Disposer d'une connexion à Internet configurée et activée. +
-  * [[:​tutoriel:​comment_installer_un_paquet|Installez le paquet:]] [[apt>​tor|tor]]((m(.)). +
-  * [[:​tutoriel:​comment_installer_un_paquet|Installez le paquet:]] [[apt>​nyx|nyx]]((Si vous souhaitez monitorer votre trafic Tor.)). +
-  * [[:​tutoriel:​comment_installer_un_paquet|Installez le paquet:]] [[apt>​git|git]]. +
- +
----- +
- +
-<file bash hephaest0s (GitHub)>​  +
-beaver@rpi3b:​~/​creatorrc$ python3 ./​creatorrc.py --help +
- +
-Create a tor configuration that reflects your preference. +
-Select one of the following options: +
- +
---sector Secure tor configuration. +
---speetor If speed is what you need. # L'​option propose entre autres d'​exclure près de 4000 nodes lents,  +
-# voir à partir de la ligne 107 du script Python -> https://​github.com/​hephaest0s/​creatorrc/​blob/​master/​creatorrc.py#​L107. +
-# Nous utiliserons pas ExitNodes, ni même EntryNodes de cette option, seule l'​option ExcludeNodes de Tor nous intéresse. +
---evator For evading captchas on traditional websites. +
---help Show this helpful message. +
- +
-SecTor is NOT RECOMMENDED by the torproject (torproject.org). It is designed to improve upon the default tor  +
-configuration in terms of security. +
-SecTor does three things: +
-1. Select guards that are in your region, so that not the entire world sees you taking a first hop. +
-2. As much as possible it avoids routing through the five eyes countries (us, ca, gb, au, nz) and Israel. +
-3. It excludes questionable relays, which run Windows XP or an outdated version of tor. +
- +
-SpeeTor configures tor to only use fast nodes. This can be usefull for sharing  +
-large files quickly over tor, but is bad for anonymity and the tor network. +
- +
-EvaTor selects slow nodes, which are used by less users.  +
-This means that the chance of having to fill out a captcha is significantly reduced. +
- +
-Warnings: +
-1. Using speeTor and evaTor instead of the tor defaults REDUCES YOUR ANONYMITY, but you might  +
-prefer it if you are not concerned with strong adversaries. In particular,  +
-notor is very vulnerable. However, if you expect no strong adversaries or  +
-merely use Tor for circumvention,​ you should be fine. +
-2. SecTor is designed to be more secure than default tor, especially against powerful adversaries.  +
-However, secTor is POTENTIALLY LESS SECURE than using tor defaults. +
- +
-</​file>​ +
----- +
- +
-==== Lancement de socat à travers un screen ​==== +
- +
-----+
  
 === Pré-requis === === Pré-requis ===
Ligne 343: Ligne 267:
   * Disposer d'une connexion à Internet configurée et activée.   * Disposer d'une connexion à Internet configurée et activée.
   * [[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] [[apt>​screen]].   * [[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] [[apt>​screen]].
-  * [[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] [[apt>socat]].+  * [[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] [[apt>proxychains4]].
  
 ---- ----
  
-Pour que votre client Irssi se lance avec le **.onion** ​de Freenode, il nous faudra utiliser la commande [[apt>​socat]],​ à travers le logiciel ​[[:screen]]Dans notre exemple nous allons utiliser le port **4242** de [[apt>​socat]], et le port **9050** de [[tor|tor]],​ pour le **.onion** ​de Freenode **ajnvpgl6prmkb7yktvue6im5wiedlz2w32uhcwaamdiecdrfpwwgnlqd.onion**ou **freenodeok2gncmy.onion** :+<note important>​Si vous utilisez Ubuntu 18.04 (Beaver Bionic), merci de visiter l'​adresse ​[[https://2019.www.torproject.org/​docs/​debian.html]] , et d'​ajouter ​le dépôt en questionLe binaire ​de Tor des dépôts Ubuntu Beaver Bionic 18.04ne reçoit plus aucune mise à jour !.</​note>​
  
-Si vous avez une version **>** ou **=** à la version ​[[https://​freenode.net/​news/​torv3|0.3.5]] de [[tor|tor]], veuillez ​saisir dans votre [[:terminal]] : +Nous stoppons ensuite votre [[wpfr>​​Daemon_(informatique)|daemon]] [[tor|tor]]. Veuillez ​saisir dans votre [[terminal|terminal]] :
-<​code>​screen -S socat</​code>​ +
-Et : +
-<code bash socat>​socat TCP4-LISTEN:​4242,​fork SOCKS4A:​localhost:​ajnvpgl6prmkb7yktvue6im5wiedlz2w32uhcwaamdiecdrfpwwgnlqd.onion:​6697,​socksport=9050</​code>​+
  
-Ou si vous avez une version **<** à la version [[https://​freenode.net/​news/​tor-online|0.3.5]] de [[tor|tor]],​ dans votre [[:​terminal]] : +<code bash>sudo systemctl stop tor</​code>​
-<​code>​screen -S socat</​code>​ +
-Et : +
-<code bash socat>socat TCP4-LISTEN:​4242,​fork SOCKS4A:​localhost:​freenodeok2gncmy.onion:​6697,​socksport=9050</​code>​ +
-Nous relançons ensuite votre [[wpfr>​Daemon_(informatique)|daemon]] [[tor|tor]]. Veuillez saisir dans votre [[terminal|terminal]] :+
  
-<code bash>​sudo systemctl start tor.service</​code>​+==== Génération du certificat client et extraction du fingerprint sha-512 de votre certificat pour Libera ====
  
-----+<note important>​Ici,​ nous favoriserons la génération d'un certificat **sha-512 rsa:9096** valable **700 jours**, au lieu d'un certificat **sha-256 rsa:​2048**((Même si à ce jour aucune [[wpfr>​Résistance_aux_collisions|collision]] fut trouvée **officiellement** avec **sha-256 rsa:2048** !.)) valable **1096 jours**, comme le préconise le tutoriel de [[https://​libera.chat/​guides/​certfp|Libera]].</​note>​
  
-=== Génération du certification ​client ​et extraction de l'​empreinte SHA-1 pour Freenode ===+Nous devons ensuite générer un certificat ​client pour [[https://​libera.chat|Libera]],​ veuillez saisir dans votre [[terminal|terminal]] :
  
-Nous devons ensuite générer un certificat client pour [[https://​freenode.net|Freenode]],​ veuillez saisir dans votre [[terminal|terminal]] :+<code bash>​openssl req -x509 -sha512 -new -newkey rsa:9096 -days 700 -nodes -out torLibera.pem -keyout torLibera.pem<​/code>
  
-<code bash>openssl req -x509 -sha256 -new -newkey rsa:4096 -days 700 -nodes -out FreenodeTor.pem -keyout FreenodeTor.pem</​code>​+Nous créons ensuite un dossier **certs** dans votre [[wpfr>Fichier_et_répertoire_caché#​Sous_Unix_et_Linux|sous-dossier]] **.irssi** et nous allons transférer votre certificat **torLibera.pem** fraîchement généré dans le dossier **certs**Veuillez saisir dans votre [[terminal|terminal]] :
  
-Nous créons ensuite un dossier **certs** dans votre [[wpfr>Fichier_et_répertoire_caché#​Sous_Unix_et_Linux|sous-dossier]] **.irssi** et nous allons transférer votre certificat **FreenodeTor.pem** fraîchement généré dans le dossier **certs**. Veuillez saisir dans votre [[terminal|terminal]] :+<code bash>mkdir -p $HOME/.irssi/certs ; mv *.pem $HOME/​.irssi/​certs</​code>​
  
-<code bash>mkdir /​home/​$USER/​.irssi/​certs && mv *.pem /​home/​$USER/​.irssi/​certs</​code>​+Il nous faut ensuite extraire l'​[[wpfr>Fonction_de_hachage_cryptographique|empreinte]] de votre certificat ​**torLibera.pem**Pour se faire, veuillez saisir dans un [[terminal|terminal]] la commande suivante :
  
-Il nous faut ensuite extraire l'​[[wpfr>Fonction_de_hachage_cryptographique|empreinte]] [[wpfr>​SHA-1|SHA-1]] de votre certificat **FreenodeTor.pem**Pour se faire, veuillez saisir dans un [[terminal|terminal]] la commande suivante ​:+<code bash>openssl x509 -in ~/.irssi/​certs/​torLibera.pem -noout -fingerprint -sha512 ​awk -F= '​{gsub("​:",""​);​ print tolower ($2)}'</​code>​
  
-<code bash>​openssl x509 -in ~/​.irssi/​certs/​FreenodeTor.pem -outform der | sha1sum -b | cut -d' ​' -f1</​code>​+Vous pouvez consulter l'état de votre certificat, via la commande suivante :
  
-----+<code bash>​openssl x509 -in ~/​.irssi/​certs/​torLibera.pem ​-text</​code>​
  
-=== Ajout de l'​empreinte SHA-à votre pseudonyme ​Freenode ​===+=== Ajout de l'​empreinte SHA-512 à votre pseudonyme ​Libera ​===
  
-Veuillez copier votre [[wpfr>​Fonction_de_hachage_cryptographique|fingerprint]] de votre certificat **FreenodeTor.pem**, et ensuite veuillez ouvrir votre [[wpfr>​Client_IRC|client]] Irssi, et y saisir :+Veuillez copier votre [[wpfr>​Fonction_de_hachage_cryptographique|fingerprint]] de votre certificat **torLibera.pem**, et ensuite veuillez ouvrir votre [[wpfr>​Client_IRC|client]] Irssi, et y saisir :
  
-<code bash>/​connect irc.freenode.org</​code>​ +<code bash>/​connect irc.libera.chat</​code>​ 
-<code bash>/​nick <votre_pseudonyme_enregistré_auprès_de_freenode></​code>​+<code bash>/​nick <votre_pseudonyme_enregistré_auprès_de_Libera></​code>​
 <code bash>/​msg nickserv identify <​votre_mot_de_passe></​code>​ <code bash>/​msg nickserv identify <​votre_mot_de_passe></​code>​
 <code bash>/​msg nickserv CERT ADD <​votre_fingerprint></​code>​ <code bash>/​msg nickserv CERT ADD <​votre_fingerprint></​code>​
  
 Configurons maintenant votre [[wpfr>​Client_IRC|client]] Irssi, pour utiliser [[tor|Tor]] LOL. Configurons maintenant votre [[wpfr>​Client_IRC|client]] Irssi, pour utiliser [[tor|Tor]] LOL.
- 
----- 
  
 ==== Configuration de votre pseudonyme avec SASL ==== ==== Configuration de votre pseudonyme avec SASL ====
Ligne 397: Ligne 312:
 <note warning> <note warning>
   * Le support [[wpfr>​Simple_Authentication_and_Security_Layer|SASL]] est disponible à partir de la version [[https://​github.com/​irssi/​irssi/​releases/​tag/​0.8.18|0.8.18]] de Irssi.   * Le support [[wpfr>​Simple_Authentication_and_Security_Layer|SASL]] est disponible à partir de la version [[https://​github.com/​irssi/​irssi/​releases/​tag/​0.8.18|0.8.18]] de Irssi.
-  * Attention, votre mot de passe [[wpfr>​Simple_Authentication_and_Security_Layer|SASL]] sera stocké en [[wpfr>​Mot_de_passe#​Capture_d'​un_mot_de_passe_«_en_clair_»|clair]],​ dans votre fichier: <code bash>​config</​code>​ 
 </​note>​ </​note>​
- 
-Veuillez démarrer votre [[wpfr>​Client_IRC|client]] Irssi et y insérer : 
-<code bash>/​network add -sasl_username <​votre_pseudonyme_freenode>​ -sasl_password <​votre_mot_de_passe>​ -sasl_mechanism EXTERNAL FreenodeTor</​code>​ 
- 
 ---- ----
  
 ==== Ajout du réseau Tor à votre client Irssi ==== ==== Ajout du réseau Tor à votre client Irssi ====
 +<​note>​Via ce procédé il vous sera plus nécessaire de vous identifier par votre mot de passe [[wpfr>​NickServ|NickServ]],​ mais avec votre certificat **torLibera.pem**.</​note>​
 Dans votre [[wpfr>​Client_IRC|client]] Irssi y insérer : Dans votre [[wpfr>​Client_IRC|client]] Irssi y insérer :
  
-<code bash>/server ​add -auto -ssl -ssl_cert ​~/​.irssi/​certs/​FreenodeTor.pem -net FreenodeTor localhost 4242</​code>​+<code bash>/network ​add -sasl_username votre_pseudonyme ​-sasl_password ​~/​.irssi/​certs/​torLibera.pem -sasl_mechanism EXTERNAL LiberaTor  
 +</​code>​
  
-Nous ignorons les requêtes de type [[wpfr>​Client-To-Client_Protocol|CTCP]] pour ne pas divulguer votre IP originale :+Et ensuite : 
 + 
 +<code bash>/​server add -auto -net LiberaTor -ssl -ssl_cert ~/​.irssi/​certs/​torLibera.pem palladium.libera.chat 7000</​code>​ 
 + 
 +Nous ignorons les requêtes de type [[wpfr>​Client-To-Client_Protocol|CTCP]] et [[wpfr>​Direct_Client-to-Client|DCC]] pour ne pas divulguer votre IP originale :
  
 <code bash>/​ignore * CTCPS</​code>​ <code bash>/​ignore * CTCPS</​code>​
 +<code bash>/​ignore * DCC</​code>​
 <code bash>/​save</​code>​ <code bash>/​save</​code>​
 <code bash>/​quit</​code>​ <code bash>/​quit</​code>​
  
-Il vous suffira ensuite de relancer ​votre client ​irssi pour vous connecter au **.onion** de Freenodevia la commande :+Pour que votre client ​Irssi se connecte sur le .onion de Liberail nous faudra utiliser le logiciel [[apt>​proxychains4]].
  
-<code>irssi</code>+<note>Pour lancer votre [[wpfr>​Client_IRC|client]] Irssi sur le .onion [[https://​libera.chat/​|Libera]],​ il nous faudra utiliser le  protocole [[wpfr>​SOCKS#​SOCKS_v5|SOCKS5]] et non [[wpfr>​SOCKS#​SOCKS_v4|SOCKS4]] dans le fichier de configuration **/​etc/​proxychains.conf** pour une performance accrue.</note>
  
 +<code bash>​sudo sed -i '​s/​socks4\t127.0.0.1/​socks5\t127.0.0.1/​g'​ /​etc/​proxychains.conf</​code>​
  
----- +Et nous lançons ensuite notre client irssi avec [[apt>​proxychains4]] : 
 + 
 +<code bash proxychains4>​proxychains4 ​-q irssi</​code>​
  
 ===== Xirssi ===== ===== Xirssi =====
Ligne 431: Ligne 350:
  
 Si vous suivez ce tutoriel, vous connaissez le [[wpfr>​Client_IRC|client]] [[wpfr>​Internet_Relay_Chat|IRC]] en [[wpfr>​Interface_en_ligne_de_commande|CLI]] Irssi, ici, vous allez voir comment avoir Irssi mais en version [[wpfr>​GTK|GTK]],​ pour se faire on va devoir compiler Irssi et Xirssi. Si vous suivez ce tutoriel, vous connaissez le [[wpfr>​Client_IRC|client]] [[wpfr>​Internet_Relay_Chat|IRC]] en [[wpfr>​Interface_en_ligne_de_commande|CLI]] Irssi, ici, vous allez voir comment avoir Irssi mais en version [[wpfr>​GTK|GTK]],​ pour se faire on va devoir compiler Irssi et Xirssi.
- 
----- 
  
 ==== Compilation de Irssi ==== ==== Compilation de Irssi ====
- 
 Veuillez ouvrir un [[terminal|terminal]] avec les commandes suivantes : Veuillez ouvrir un [[terminal|terminal]] avec les commandes suivantes :
  
Ligne 465: Ligne 381:
  
 Votre Irssi est compilé, au tour de Xirssi. Votre Irssi est compilé, au tour de Xirssi.
- 
----- 
  
 ==== Compilation de Xirssi ==== ==== Compilation de Xirssi ====
- 
- 
 <​note>​On installe le paquet subversion et on récupère les sources de Xirssi.</​note>​ <​note>​On installe le paquet subversion et on récupère les sources de Xirssi.</​note>​
  
Ligne 488: Ligne 400:
  
 {{:​xirssi1.jpg?​736}} {{:​xirssi1.jpg?​736}}
- 
----- 
  
 ===== Aller plus loin ===== ===== Aller plus loin =====
- 
 Il y a beaucoup de commandes disponibles pour [[wpfr>​Internet_Relay_Chat|IRC]],​ encore quelques unes sur le site de <​del>​[[wpfr>​Internet_Relay_Chat|Wikipedia]]</​del>​((La page contient que des informations concernant le protocole IRC, et les flags.)). Il y a beaucoup de commandes disponibles pour [[wpfr>​Internet_Relay_Chat|IRC]],​ encore quelques unes sur le site de <​del>​[[wpfr>​Internet_Relay_Chat|Wikipedia]]</​del>​((La page contient que des informations concernant le protocole IRC, et les flags.)).
  
Ligne 500: Ligne 409:
   - Vous pouvez écrire votre propre script en [[wpfr>​Perl_(langage)|Perl]] et le diffuser : http://​juerd.nl/​site.plp/​irssiscripttut.   - Vous pouvez écrire votre propre script en [[wpfr>​Perl_(langage)|Perl]] et le diffuser : http://​juerd.nl/​site.plp/​irssiscripttut.
  
----- +===== Voir aussi =====
- +
-===== Liens =====+
  
-  * http://totalement.geek.oupas.fr/article/2007/07/20/irssi-un-client-irssi-en-mode-texte +  * **(en)**[[https://irssi.org/|Le site officiel]] 
-  * http://blog.creaone.fr/​post/​2010/​11/08/Proxy-IRC-pour-Ubuntu+  * https://libera.chat/guides/connect 
 +  * https://libera.chat/guides/certfp
  
 ---- ----
  
 //​Contributeurs : Rédigée par Ju, refonte de l'​intégralité de la documentation par [[:​utilisateurs:​beaver|BeAvEr]] depuis [[https://​doc.ubuntu-fr.org/​irssi?​do=revisions&​first=160|2010]].//​ //​Contributeurs : Rédigée par Ju, refonte de l'​intégralité de la documentation par [[:​utilisateurs:​beaver|BeAvEr]] depuis [[https://​doc.ubuntu-fr.org/​irssi?​do=revisions&​first=160|2010]].//​
  • irssi.1590936783.txt.gz
  • Dernière modification: Le 31/05/2020, 16:53
  • par 185.220.101.135