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
Prochaine révision Les deux révisions suivantes
irssi [Le 14/03/2019, 13:19]
178.17.166.149 [Modification du fichier torrc et génération du certificat et ajout fingerprint pseudonyme Freenode]
irssi [Le 14/05/2019, 21:20]
185.220.102.8 [Modification du fichier torrc et génération du certificat et ajout fingerprint pseudonyme Freenode]
Ligne 6: Ligne 6:
 ====== Irssi ====== ====== Irssi ======
  
-Irssi est un [[wpfr>​Client_IRC|client]] [[wpfr>​Internet_Relay_Chat|IRC]] ​fonctionnant en ligne de commande. C'est une alternative à [[:Xchat]], [[Konversation]],​ [[:​Weechat]] et à [[http://​www.bitchx.com/​|BitchX]].+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]].
  
Ligne 161: Ligne 161:
   * 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>​git|git]],​[[apt>​irssi|irssi]]((m(.)).+  * [[:​tutoriel:​comment_installer_un_paquet|Installez les paquets:]] [[apt>​tor|tor]],​[[apt>​torify|torify]],​[[apt>​irssi|irssi]]((m(.)).
   * Avoir un pseudonyme [[freenode#​enregistrer_un_pseudo_sur_freenode|enregistré]] auprès de [[https://​freenode.net|Freenode]].   * Avoir un pseudonyme [[freenode#​enregistrer_un_pseudo_sur_freenode|enregistré]] auprès de [[https://​freenode.net|Freenode]].
   * 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 :
Ligne 168: Ligne 168:
  
 <note tip> <note tip>
 +{{wiki.jpg?​640nolink| Stable Node}}
  
-<note warning>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>​ +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**.)).
-{{wiki.jpg?​640nolink| Stable Node}}+
 </​note>​ </​note>​
  
-=== Installation de proxychains4 via GitHub ​===+==== Modification du fichier torrc et génération du certificat et ajout fingerprint pseudonyme Freenode ====
  
-Veuillez ​ouvrir un [[terminal|terminal]], avec pour contenu ​:+Veuillez ​maintenant ​[[:​tutoriel:​comment_modifier_un_fichier|éditer]] le fichier **/​etc/​tor/​torrc** et y ajouter ​:
  
-<​code>​git clone https://​github.com/​rofl0r/​proxychains-ng.git</​code>​+<​code ​bash># For Freenode IRC 
 +mapaddress 10.8.0.9 freenodeok2gncmy.onion 
 +</​code>​
  
-Nous devons ensuite, nous déplacer dans le dossier **proxychains-ng**,​ et récupérer les [[wpfr>​dependance_logicielle|dépendances logicielles]] de [[apt>​proxychains4]],​ depuis nos dépôts Ubuntu et compiler **proxychains-ng** : +<note tip>Voici un exemple d'​un ​fichier **torrc** ​fonctionnel ​pour [[https://​freenode.net|Freenode]] :
- +
-<​code>​sudo apt build-dep proxychains4 -y</​code>​ +
-<​code>​cd proxychains-ng/</​code>​ +
-<​code>​./​configure && make && sudo make install</​code>​ +
- +
-==== Modification du fichier torrc et génération du certificat et ajout fingerprint pseudonyme Freenode ==== +
- +
-<note tip>Veuillez maintenant [[:​tutoriel:​comment_modifier_un_fichier|éditer]] le fichier **/etc/tor/torrc** ​et y ajouter((Fonctionnel ​pour [[https://​freenode.net|Freenode]])) :+
  
 <code bash> <code bash>
-StrictNodes ​1+mapaddress ​    ​10.8.0.9 ​    ​freenodeok2gncmy.onion # freenode 
 +ClientOnly ​1 
 +GuardLifetime 2764800#​Note that 2764800 seconds = 32 days.
 GeoIPExcludeUnknown 1 GeoIPExcludeUnknown 1
-LongLivedPorts ​21,​22,​80,​110,​143,​443,​706,​993,​1863,​5050,​5190,​5222,​5223,​6523,​6667,​6697,​8080,​8300,​8443,​9001,​9030#Reduce the  +ConnectionPadding 1#This option governs Tor’s use of padding to defend against some forms of traffic analysis. 
-chance that a node will go down before the stream is finished. +LongLivedPorts #Reduce the  
-#ExcludeSingleHopRelays 1 +#chance that a node will go down before the stream is finished.  
-#​ExcludeNodes {au}, {ca}, {gb}, {nz}, {us}{fr} +#12:19 < beaver> 05/14/19 12:08:43 <​@*-mquin>​ beaver: I'm not yet sure if it actually helps
-#ExitNodes {tld}, {tld1}, OU {IP}, {IP1}, OU {FINGERPRINT},​ {FINGERPRINT1} +#but I noticed there'​s a "​LongLivedPorts"​ torrc setting that might help with irc
-ExcludeExitNodes {au}, {ca}, {gb}, {nz}, {us}, {fr} +
-NodeFamily {au}, {ca}, {gb}, {nz}, {us}, {fr} +
-#​UseEntryGuardsAsDirGuards 1 +
-#​FastFirstHopPK 0 +
-#​AllowSingleHopCircuits 0 +
-#​UseNTorHandshake 1 +
-PathsNeededToBuildCircuits 0.95+
 Sandbox 1 Sandbox 1
-SafeSocks 1 +SocksPort 9050
-SocksPort 9050 IsolateClientAddr IsolateSOCKSAuth IsolateClientProtocol IsolateDestPort IsolateDestAddr +
-GuardLifetime 2764800#​Note that 2764800 seconds = 32 days.+
 </​code>​ </​code>​
 </​note>​ </​note>​
Ligne 249: Ligne 236:
 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 ​freenodeok2gncmy.onion 7000</​code>​+<code bash>/​server add -auto -ssl -ssl_cert ~/​.irssi/​certs/​FreenodeTor.pem -net FreenodeTor ​10.8.0.9 7000</​code>​
  
 Nous ignorons les requêtes de type [[wpfr>​Client-To-Client_Protocol|CTCP]] pour ne pas divulguer votre IP originale : Nous ignorons les requêtes de type [[wpfr>​Client-To-Client_Protocol|CTCP]] pour ne pas divulguer votre IP originale :
Ligne 257: Ligne 244:
 <code bash>/​quit</​code>​ <code bash>/​quit</​code>​
  
-==== Lancement de Irssi avec proxychains4 ​====+==== Lancement de Irssi avec Torify ​====
  
 Dans un [[terminal|terminal]],​ veuillez saisir la commande : Dans un [[terminal|terminal]],​ veuillez saisir la commande :
  
-<code bash>proxychains4 ​irssi 2> /​dev/​null</​code>​+<code bash>torify ​irssi 2> /​dev/​null</​code>​
  
 {{freenodetor.jpg?​nolink560}} {{freenodetor.jpg?​nolink560}}
Ligne 271: Ligne 258:
 ===== Xirssi ===== ===== Xirssi =====
  
-<note warning>​Le projet semble être abandonné((https://​irssi.org/​modules/​.)).</​note>​+<note warning>​Le projet semble être abandonné.</​note>​
  
 {{:​xirssi.jpg?​736}} {{:​xirssi.jpg?​736}}
Ligne 285: Ligne 272:
 <​note>​Nous installons les [[wpfr>​dependance_logicielle|dépendances logicielles]] pour Irssi.</​note> ​ <​note>​Nous installons les [[wpfr>​dependance_logicielle|dépendances logicielles]] pour Irssi.</​note> ​
  
-  sudo apt build-dep irssi +  sudo apt-get build-dep irssi 
  
 <​note>​Ensuite,​ nous récupérons le tar.gz de Irssi via le site officiel.</​note>​ <​note>​Ensuite,​ nous récupérons le tar.gz de Irssi via le site officiel.</​note>​
  • irssi.txt
  • Dernière modification: Le 26/03/2024, 18:58
  • par 185.220.100.252