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 16/08/2019, 04:01]
109.70.100.28 [Modification du fichier torrc et génération du certificat et ajout fingerprint pseudonyme Freenode]
irssi [Le 08/12/2019, 12:22] (Version actuelle)
193.9.115.24 [Fichier torrc minimal pour IRC] // beaver
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>​torify|torify]],​[[apt>​irssi|irssi]]((m(.)).+  * [[:​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(.)).
   * 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 167: Ligne 167:
 <code bash>​sudo systemctl stop tor.service</​code>​ <code bash>​sudo systemctl stop tor.service</​code>​
  
-<​note ​tip>+<​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}}
  
-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>​ 
  
-==== Modification du fichier torrc et génération du certificat et ajout fingerprint pseudonyme Freenode ==== 
  
-<note warning>​Ce tutoriel nécessite une version > ou à la version [[https://​freenode.net/​news/​torv3|3]] ​de [[apt>​tor|Tor]].</​note>​+==== Fichier torrc et lancement ​de socat et génération du certificat et ajout de votre empreinte SHA-1 à votre pseudonyme Freenode ====
  
-Veuillez maintenant [[:​tutoriel:​comment_modifier_un_fichier|éditer]] le fichier **/etc/tor/torrc** et y ajouter :+==== Fichier ​torrc minimal pour IRC ===
  
-<code bash># For Freenode ​IRC +<note tip>Voici un exemple d'un fichier **torrc** fonctionnel pour [[https://​freenode.net|Freenode]] :</note>
-mapaddress 10.8.0.9 ajnvpgl6prmkb7yktvue6im5wiedlz2w32uhcwaamdiecdrfpwwgnlqd.onion +
-</code>+
  
-Ou si vous utilisez une version < à la version [[https://​freenode.net/​news/​tor-online|3]] de [[apt>​tor|Tor]] : +<code bash torrc-minimal>
-<code bash># Freenode IRC +
-mapaddress 10.8.0.9 freenodeok2gncmy.onion +
-</​code>​ +
-<note tip>​Voici un exemple d'un fichier **torrc** fonctionnel pour [[https://​freenode.net|Freenode]] : +
- +
-<code bash>+
 ############################################################################################################​ ############################################################################################################​
 ##torrc par BeAvEr pour Freenode. ##torrc par BeAvEr pour Freenode.
-## ⬇️ https://​freenode.net/​news/​torv3 (vous devez avoir une version > ou = à la version 3 de Tor) : ⬇️ 
-mapaddress 10.8.0.9 ajnvpgl6prmkb7yktvue6im5wiedlz2w32uhcwaamdiecdrfpwwgnlqd.onion 
-############################################################################################################​ 
-## ⬇️ https://​freenode.net/​news/​tor-online ➡️ Si vous utilisez une version < ou = à la version 3 de Tor : ⬇️ 
-#mapaddress 10.8.0.9 freenodeok2gncmy.onion 
 ############################################################################################################​ ############################################################################################################​
 ClientOnly 1 ClientOnly 1
-SocksPort 9050+SocksPort 9050 IsolateClientAddr IsolateSOCKSAuth IsolateClientProtocol IsolateDestPort IsolateDestAddr
 GeoIPExcludeUnknown 1 GeoIPExcludeUnknown 1
-############################################################################################################​ +LongLivedPorts 6697 
-## ⬇️ Reduce the chance that a node will go down before the stream is finished⬇️ +ExcludeExitNodes {fr}, default, Unnamed ​#Du bon sens
-## ⬇️ 05/14/19 12:08:43 <​​@*-mquin>​​ beaver: I'm not yet sure if ⬇️ +ExcludeNodes {fr}, default, Unnamed ​#Du bon sens. 
-## ⬇️ it actually helps but I noticed there'​​s a ⬇️ +PathsNeededToBuildCircuits 0.95  
-## ⬇️ "​​LongLivedPorts"​​ torrc setting that might help with irc⬇️ +
-LongLivedPorts 6697  +
 ############################################################################################################​ ############################################################################################################​
 #​Socks5Proxy 127.0.0.1:​8123 # ➡️ ssh -D 8123 -f -C -q -N -p votre_port_ssh beaver@ip_distante :). #​Socks5Proxy 127.0.0.1:​8123 # ➡️ ssh -D 8123 -f -C -q -N -p votre_port_ssh beaver@ip_distante :).
 ############################################################################################################​ ############################################################################################################​
-SafeSocks 1  
 TestSocks 1 TestSocks 1
 ClientUseIPv4 1 #Si vous n'avez pas d'IPV6 de disponible. ClientUseIPv4 1 #Si vous n'avez pas d'IPV6 de disponible.
-## ⬇️ https://​gist.github.com/​pwnsdx/​effd82f4791bf90d8de6 ➡️ https://​fr.wikipedia.org/​wiki/​Five_Eyes ⬇️ +HardwareAccel 1
-## ⬇️ + ajout du pays Israël : ⬇️ +
-#​ExcludeNodes {fr} +
-#​ExcludeExitNodes {us},​{au},​{ca},​{nz},​{gb},​{fr},​{il}+
 ############################################################################################################​ ############################################################################################################​
 ## ⬇️ 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 : ⬇️
-#Sandbox 1 +Sandbox 1 
-############################################################################################################​+## ⬇️ Vous souhaitez utiliser le logiciel Nyx ? : ⬇️ 
 +ControlPort 9051
 </​code>​ </​code>​
-</note+ 
-Veuillez sauvegarder vos modificationset nous relançons votre [[wpfr>​Daemon_(informatique)|daemon]] [[tor|tor]]. Veuillez ​ouvrir un [[terminal|terminal]] ​avec pour contenu ​:+==== Fichier torrc optimisé pour IRC (tentative) (peut réduire la qualité de votre anonymat) ====  
 + 
 +FIXME En cours --- //​[[:​utilisateurs:​beaver|BeAvEr]]//​. 
 +==== Lancement de socat à travers un screen ==== 
 + 
 +Pour que votre client Irssi se lance avec le **.onion** de Freenode, il nous faudra utiliser la commande socat, à travers le logiciel [[:​screen]]. Dans notre exemple nous allons utiliser le port **4242** de socat, et le port **9050** de [[tor|tor]],​ pour le **.onion** de Freenode **ajnvpgl6prmkb7yktvue6im5wiedlz2w32uhcwaamdiecdrfpwwgnlqd.onion**,​ ou **freenodeok2gncmy.onion** : 
 + 
 +Si vous avez une version **>** ou **=** à la version [[https://​freenode.net/​news/​torv3|0.3.5]] de [[tor|tor]],​ veuillez saisir dans votre [[:​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>​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>​ <code bash>​sudo systemctl start tor.service</​code>​
 +
 +=== 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://​freenode.net|Freenode]],​ 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]] :
Ligne 239: Ligne 236:
  
 <code bash>​openssl x509 -in ~/​.irssi/​certs/​FreenodeTor.pem -outform der | sha1sum -b | cut -d' ' -f1</​code>​ <code bash>​openssl x509 -in ~/​.irssi/​certs/​FreenodeTor.pem -outform der | sha1sum -b | cut -d' ' -f1</​code>​
 +
 +=== Ajout de l'​empreinte SHA-1 à votre pseudonyme Freenode ===
  
 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 **FreenodeTor.pem**,​ et ensuite veuillez ouvrir votre [[wpfr>​Client_IRC|client]] Irssi, et y saisir :
Ligne 263: Ligne 262:
 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 ​10.8.0.9 6697</​code>​+<code bash>/​server add -auto -ssl -ssl_cert ~/​.irssi/​certs/​FreenodeTor.pem -net FreenodeTor ​localhost 4242</​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 271: Ligne 270:
 <code bash>/​quit</​code>​ <code bash>/​quit</​code>​
  
-==== Lancement ​de Irssi avec Torify ==== +Il vous suffira ensuite ​de relancer votre client irssi pour vous connecter au **.onion** de Freenodevia la commande :
- +
-Dans un [[terminal|terminal]]veuillez saisir ​la commande : +
- +
-<code bash>​torify irssi 2> /​dev/​null</​code>​+
  
-{{freenodetor.jpg?​nolink560}}+<​code>​irssi</​code>​
  
-Vous voilà sous [[https://​freenode.net|Freenode]] à travers le réseau [[tor|Tor]] ^_^. 
  
 ----  ---- 
  • irssi.1565920918.txt.gz
  • Dernière modification: Le 16/08/2019, 04:01
  • par 109.70.100.28