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