Connexion avec Tor sous linux et utilisation avec un script ruby

Vous connaissez certainement tor (https://www.torproject.org/index.html.fr), le réseau décentralisé qui permet de se connecter anonymement.

Pour l'installer sous linux accrochez-vous c'est un peu compliqué :

sudo aptitude install tor

Ensuite pour l'utiliser avec ruby il faut installer le gem socksify (https://socksify.rubyforge.org/) :

sudo gem install socksify

Enfin lancer votre script de cette manière :

socksify_ruby localhost 9050 script.rb

Pour renouveler votre noeud tor (changer d'adresse IP) assez rapidement allez dans le fichier de conf /etc/tor/torrc

Issus de la documentation de tor : 

NewCircuitPeriod NUM

              Every  NUM  seconds  consider  whether  to  build a new circuit.

              (Default: 30 seconds)

Donc mettez 20 pour 20 secondes.
Rechargez la configuration :
sudo /etc/init.d/tor reload

Sinon de toutes facons un reload suffit à changer le circuit.

Amusez-vous bien !