Proxychains
Aller à la navigation
Aller à la recherche
| Fiche express | |
|---|---|
| Domaine | Chaînage de proxies |
| Config | /etc/proxychains.conf
|
| Proxy par défaut | Tor (socks5 127.0.0.1 9050)
|
| Voir aussi | Tor · Proxy |
Proxychains permet de forcer n'importe quelle application TCP à passer par une chaîne de
proxies, ce qui anonymise les transactions. Par défaut, il s'appuie sur Tor : le service
tor doit donc être installé et lancé pour que cela fonctionne.
apt-get install tor
apt-get install proxychains
proxychains curl monip.org # vérifier l'IP vue de l'extérieur
Configuration
Le fichier /etc/proxychains.conf définit la chaîne de proxies. Pour spécifier des
proxies manuellement (valeurs d'exemple à remplacer) :
http 203.0.113.10 8080
http 203.0.113.20 8080
socks5 198.51.100.30 9050
Déclarer le réseau local pour qu'il ne soit pas routé à travers la chaîne :
localnet 127.0.0.1 000 255.255.255.255
Les modes de chaînage se sélectionnent en décommentant l'option voulue (par exemple
dynamic_chain).
Lancer une application à travers la chaîne
proxychains firefox monip.org
proxychains telnet targethost.example.com
proxychains ssh -D 9000 user@server.example.com
proxychains curl -s http://checkip.dyndns.org
proxychains msfconsole
proxyresolv www.targethost.example.com # résolution DNS via la chaîne
torsocks / torify
Utilitaires équivalents pour router une seule application via Tor :
apt-get install torsocks
usewithtor <application>
torsocks pidgin
torify curl monip.org