Différences
Ci-dessous, les différences entre deux révisions de la page.
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:25] 109.70.100.21 [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 | |
- | 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** : | + | </code> |
- | + | ||
- | <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]])) : | + | <note tip>Voici un exemple d'un fichier **torrc** 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> |