Tor est un réseau permettant de vous rendre anonyme sur internet.
Je vais brièvement vous expliquer le fonctionnement de Tor, pour commencer, dans un cas normal votre PC va envoyer une requête à un serveur qui par la suite va vous répondre. Dans un réseau Tor, le client (donc vous) va choisir un chemin « aléatoire », afin de construire un circuit à travers plusieurs PC hôtes (noeud). Vos paquets vont être envoyé à un premier nœud qui connaitra votre adresse IP, puis qui va l’envoyer à un deuxième nœud qui connaitra l’adresse IP du premier nœud, puis à un troisième nœud qui connaitra l’adresse IP du deuxième nœud, etc. La réponse du serveur se fera dans un sens inverse afin de faire parvenir l’information jusqu’à votre PC. Le tout bien entendu crypté, pour plus d’informations sur le fonctionnement de Tor voir : https://fr.wikipedia.org/wiki/Tor_%28r%C3%A9seau%29
Bon maintenant on passe aux choses sérieuses, donc pour commencer on va éditer le fichier /etc/apt/sources.list:
On se rend dans le dossier /etc/apt/
cd /etc/apt/
et on fait
nano sources.list
puis vous ajoutez cette ligne dans le fichier:
deb http://deb.torproject.org/torproject.org wheezy main
Après on génère la clé de cette manière :
gpg –keyserver keys.gnupg.net –recv 886DDD89
gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | sudo apt-key add -
Si tout va bien vous obtenez un Ok.
Une fois avoir échangé les clés on fait un petit
apt-get update
Et enfin on installe Tor
apt-get install tor tor-geoipdb
Ensuite, on va sur le site officiel de Tor et on télécharge la version Linux de Tor qui nous correspond : https://www.torproject.org/download/download.html
Après l’avoir téléchargé on va décompresser le fichier
tar -xvzf nomFichierTor (pour moi c'est : tor-browser-gnu-linux-i686-2.3.25-8-dev-fr.tar.gz)
Bon maintenant on va un peu biduler les fichiers, afficher sur votre écran le fichier start-tor-browser, en cliquant dessus ( 😉 ) et en choisissant l’option “afficher” :
Ouvrez le fichier et rechercher ces lignes :
if [ "`id -u`" -eq 0 ]; then complain "The Tor Browser Bundle should not be run as root. Exiting." exit 1 fi
et les remplacer par celles-ci :
if [ "`id -u`" -eq 1 ]; then complain "The Tor Browser Bundle should not be run as root. Exiting." exit 1 fi
Bon on a assez travaillé, on va faire une petite pause et je vais vous parler un peu de polipo. Bon déjà pour commencer, polipo est un proxy qu’on associe très souvent avec Tor, alors vous allez certainement vous poser la question : pourquoi un proxy ? tout simplement pour optimiser votre anonymat et vous permettre d’utiliser des connexions SOCKS (voir https://fr.wikipedia.org/wiki/SOCKS ).
On va donc faire :
apt-get install polipo
Après l’avoir téléchargé, on va se rendre dans le fichier /etc/polipo/
cd /etc/polipo/
Et on va renommer le fichier configuration de polipo :
mv config conf-backup.txt
Après l’avoir renommé, je vous invite à télécharger un nouveau fichier de configuration que je vous ai spécialement préparé : http://host-a.net/u/kaliLinuxFrTor/
Une fois téléchargé, placez le dans le fichier /etc/polipo :
mv config /etc/polipo
Il ne nous reste donc plus qu’à faire
service polipo start
service tor start
Et normalement cela vous donne :
Après vous lancez le fichier start-tor-browser, mais cette fois-ci au lieu de cliquer sur “afficher” vous choisissez l’option “lancer” :
Suspens ! On a le droit à un petit chargement…
… puis enfin la fenêtre tant attendu s’affiche
On a réussi à changer d’adresse IP !!!! Votre nouvelle adresse IP est affichée dans la fenêtre, cependant cette adresse IP ne marche que pour le protocole http et https. J’avais oublié de vous préciser que vous avez télécharger avec Tor un navigateur firefox spécialement conçu pour le réseau Tor. Maintenant vous pouvez surfer sur le web anonymement, le prix à payer est un chargement plus long de la page vu que votre “petit” réseau parcourt le monde entier (à cause des différents noeuds présent un peu partout) ! Vous remarquerez que Tor a eu la gentillesse de nous fournir une petite icône
Voilà le tuto est fini, pour ce qui est de la configuration de polipo se serait trop long à expliquer maintenant (peut être dans un prochain tuto 😉 ). Pour information si vous voulez en savoir plus sur Tor et aider le projet en devenant vous même un noeud du réseau je vous envoie sur leur site officiel : https://www.torproject.org/ en plus de cela il y a également une aide en français dans le panneau d’affichage… Pour tous problèmes quel qu’il soit n’hésité pas à demander de l’aide sur le forum francophone de Kali Linux
A bientôt,
firefox_20
21 thoughts on “Installer Tor sur Kali Linux”
Faut l’installer sur un compte non root n’est ce pas
Lorsque je lance la commande gpg, elle ne va pas au bout.
Voici ce que j’obtiens.
root@PC-Jang:~# gpg keyserver keys.gnupg.net recv 886DDD89
gpg: répertoire « /root/.gnupg » créé
gpg: nouveau fichier de configuration « /root/.gnupg/gpg.conf » créé
gpg: Attention : les options de « /root/.gnupg/gpg.conf » ne sont pas encore actives cette fois
gpg: le porte-clefs « /root/.gnupg/secring.gpg » a été créé
gpg: le porte-clefs « /root/.gnupg/pubring.gpg » a été créé
utilisation : gpg [options] [fichier]
Trouvé
Remplacer les – par des — (double -)
Donc
gpg –keyserver keys.gnupg.net –recv 886DDD89
au lieu de
gpg –keyserver keys.gnupg.net –recv 886DDD89
Le problème du copier/coller
Pour ceux qui bloque a gpg –keyserver keys.gnupg.net –recv 886DDD89
replacer par gpg –keyserver keys.gnupg.net –recv 886DDD89
changer les tirets – par —
Salut, J’ai fais ce tuto
mais après avoir fait “service polipo start” j’ai ce message :
Starting
polipo: /usr/bin/polipo already running — doing nothing polipo.
Je
comprend pas j’ai suivi exactement le tuto.
tapez juste en commande: apt-get install tor
moi quand je fait “apt-get install tor tor-geoipdb” il me mets:
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
E: Impossible de trouver le paquet tor
j’ai suivie le tuto avent sa avec soin, est ce que il y a un problème quelque part ?
ça foncitonne pas j’ai le message d’erreur suivant “le programme tor c’est terminé de maniére inattendu”.
Viens nous expliquer cela en détail sur le http://www.kali-linux.fr/forum
Merci pour le tutaux je testerais cette semaine.
Bonjour
La question va paraître bête mais ta conf de polipo est pour avoir un SOCKS5, excuse moi d avance de cette question si elle apparaît comme évidente.
Quelle est la question ?
moi je suis bloquer à ici : “gpg –keyserver keys.gnupg.net –recv 886DDD89” enfaite tu à changer ton “directory” ? parce que sur ton image c’est écris “~” donc où doit on le mettre ?..
Autre chose quand j’ai édité le fichier il fallait ajouter devant “#” ?
Moi aussi, ça bloque au même endroit. Je corrige le tuto de suite 😉
Voici le nouveau tuto testé à l’instant : http://www.kali-linux.fr/configuration/installer-tor-sous-kali-linux-via-un-script
Merci, j’aimerais savoir si je pourrais te parler en privé pour une question importante que j’ai à te poser ? Mais je ne sais pas par quel moyen … ?
check tes mails 🙂
voici la sintaxe correct ; gpg –keyserver keys.gnupg.net –recv 886DDD89
Serait-il possible de remettre un lien valide pour installer le fichier de configuration de polipo ?
Merci d’avance,
Utilise ce tuto : http://www.kali-linux.fr/configuration/installer-tor-sous-kali-linux-via-un-script