Dans ce tutoriel nous allons voir comment installer TOR en le compilant comme n’importe quel autre logiciel dans le compte root de Kali Linux. Le tutoriel va vous montrer la procédure de A à Z pour être anonyme à 90 % ( TOR à ses failles mais, on va les combler).
Le tutoriel permet d’installer TOR de manière à l’intégrer dans le système dans le compte root pour qu’il puisse Anonymiser toute votre connexion. Normalement TOR ne peut pas s’installer sur le compte administrateur root dans Kali Linux, mais on va remédier à ça.
Attention, faites toujours des tests pour être sur que votre logiciel soit pris en charge avec TOR sur le port 9050 avec l’adresse IP 127.0.0.1. TOR peut défaillir alors prenait un VPN en plus au cas où, surtout pour tous les protocoles qui font des requétes DNS ( UDP sur le port 53).
Rafraîchissez vos sources en exécutant la commande suivante (en tant que root) dans le Terminal :
root@kali:~# apt-get update
On va faire quelque dossier pour organiser notre installation, vous pourrez les effacer quand vous aurez fini.
root@kali:~# mkdir setup root@kali:~# cd setup root@kali:~# mkdir tor root@kali:~# mkdir vidalia
Vous devez également installer les paquets nécessaires pour construire TOR et Vidalia :
root@kali:~# apt-get install build-essential fakeroot devscripts qt4-dev-tools qt4-designer libqt4-dev g++ cmake
Installer TOR dans Kali Linux sur le root
Vous devez installer les paquets nécessaires pour construire vos propres debs de TOR :
root@kali:~# apt-get build-dep tor
Ensuite, vous pouvez construire Tor dans /root/setup/tor/debian-packages :
root@kali :~# cd tor root@kali :~# mkdir debian-packages root@kali :~# cd debian-packages root@kali :~# apt-get source tor root@kali :~# cd tor-* root@kali :~# debuild -rfakeroot -uc -us root@kali :~# cd ..
Maintenant, vous pouvez installer le nouveau paquet :
root@kali:~# sudo dpkg -i tor_*.deb
Redémarrer le PC.
Installer Vidalia dans Kali Linux sur le root
Vous devez installer les paquets nécessaires pour construire vos propres debs de Vidalia :
root@kali:~# apt-get build-dep vidalia
Ensuite, vous pouvez construire Vidalia dans /root/setup/vidalia/debian-packages :
root@kali:~# cd /root/setup/vidalia root@kali:~# mkdir debian-packages root@kali:~# cd debian-packages root@kali:~# apt-get source vidalia root@kali:~# cd vidalia-* root@kali:~# debuild -rfakeroot -uc -us root@kali:~# cd ..
Maintenant, vous pouvez installer le nouveau paquet :
root@kali:~# sudo dpkg -i vidalia_*.deb
Redémarrer le PC
Configuration de vidalia dans Kali Linux sur le compte root
Il est parfois nécessaire d’arrêter TOR avant de lancer Vidalia notamment dans le cas où TOR est lancé au démarrage dans les préférences de Vidalia :
root@kali:~# /etc/init.d/tor stop
Pour lancer Vidalia, tapez simplement Vidalia dans le Terminal ou utilisez le raccourci Vidalia proposer dans Applications>Internet. Pour que Vidalia fonctionne correctement aller dans les Paramétres>Avancée et coché la case du haut ” Utiliser une connexion TCP (Control Port)”
Polipo est un proxy HTTP qui utilise par défaut le port 8118 et qui peut être utilisé à la place de Privoxy. Il sert à prévenir les problémes potentiels avec TOR permettant ainsi d’offrir un meilleur anonymat, il est recommandé pour les utilisateurs de TOR.
De nombreuses applications ne supportent pas l’installation de paramétre  proxy sock mais seulement les paramétres de proxy http. Torsocks permet également à la à Torréfaction de nombreuses applications, notamment les applications GUI.
Polipo est utilisé pour traduire le trafic http vers le trafic de sock . L’ inconvénient de l’utilisation Polipo , c’est que sous des circonstances normales, il ne dispose que d’un port d’écoute http seulement vers le port proxy socks de TOR.
Privoxy peut être utilisé à la place de Polipo. Le doc officiel de TOR recommande de ne pas démarrer les deux simultanément, car deux proxys ne doivent pas écouter le même port. Cela crée des conflits. Pour installer Polipo tapez dans le Terminal la commande ci-dessus.
root@kali:~# apt-get install polipo
Configurer Polipo dans Kali Linux dans le compte root
La configuration se fait dans le fichier /etc/polipo/config. Pour éviter des manipulations ardues, les créateurs de TOR on fait un fichier de configuration que vous pouvez télécharger sur le dépôt officiel gitweb.torproject.org via le Terminal, voici le fichier officiel tout près.
root@kali:~# wget https://gitweb.torproject.org/sjm217/torbrowser.git/tree/build-scripts/config/polipo.conf
Une fois télécharger il vous faut le mettre dans le répertoire /etc/polipo/ en lieu et place du fichier de configuration par défaut. Sauvegardons-la juste au cas où :
root@kali:~# mv /etc/polipo/config /etc/polipo/config.save root@kali:~# mv polipo.conf /etc/polipo/config
Vérifiez que le port est bien le 9050 (port par défaut de Tor pour socks). Pour cela, dans un terminal, exécutez la commande :
root@kali:~# cat /etc/polipo/config | grep -i socksParentProxy
socksParentProxy="localhost:9050"
Relancez polipo.
root@kali:~# /etc/init.d/polipo restart
Pour lancer Polipo au démarrage, il faut le configurer dans les paramétres de Vidalia. Dans le menu Paramétre > Général cocher la case « Démarrer une application proxy lorsque TOR démarre » et cliquer sur « Parcourir ». Sélectionner polipo-control dans /usr/lib/polipo/. Pour l’argument de l’application proxy mettez le fichier de configuration en écrivant /etc/polipo/config
Installation de Torsock
Torsocks est une application pour Linux, BSD et Mac OSX qui vous permettra d’utiliser des applications réseau tel que SSH, IRSSI avec TOR.
Torsock permet d’utiliser la plupart des applications « socks-firendly » de façon plus sécurisée avec TOR. En fait il garantit que les requétes DNS sont manipulées en toute sécurité et rejette explicitement le trafic UDP de l’application que vous utilisez.
root@kali:~# sudo apt-get install torsocks
Usage
Une fois que vous avez installé Torsock, il suffit de lancer le comme ceci dans le Terminal.
root@kali:~# usewithtor [application]
Ainsi, par exemple, vous pouvez utiliser ssh pour some.ssh.com en faisant:
root@kali:~# usewithtor ssh username @ some.ssh.com
ou lancer pidgin en faisant:
root@kali:~# usewithtor pidgin
Une alternative à usewithtor est :
root@kali:~# torsocks pidgin
Configurer TOR dans Kali Linux ou dans un logiciel comme un navigateur Web
Vous pouvez configurer TOR directement dans les paramétres du systéme en vous rendant dans le menu Applications > Outils Système > Préférences > Paramétres Systéme > Réseau et cliquer sur Serveur mandataire. Choisissez la méthode Manuel . Pour configurer TOR dans un logiciel vous devez spécifier dans ses configuration l’adresse IP 127.0.0.1 avec le port 9050. Dans le cas où le logiciel ne prend pas en charge la connexion avec un proxy Socks vous pouvez spécifier à la place le port 8118 de polipo.
Pour rendre anonyme votre navigation internet par rapport au DNS vous pouvez modifier une configuration en tapant about:config dans la barre d’URL en mettant network.dns.DisablePrefetch à true. Vous pouvez améliorer votre anonymat avec ces plugins Firefox.
- no-script.
- IPfuck
- DuckDuckGo Plus
- https everywhere
- AdBlock