Un petit script qui permet de facilement utiliser tor avec python.
- Stem : Une bibliotehque qui permet d'intégrer TOR à Python.
- PyCUrl: Une bibliotehque pour récuperer le code HTML des pages, URLLib m'a posé pas mal de problèmes pour passer par TOR.
# pip3 install stem
# apt-get install python3-pycurl
# apt-get install tor
# pip3 install torPythonInt
- init_tor : Permet d'initialiser tor en le lancant.
- kill_tor : Met fin au processus de TOR.
- get_html : Récupere le code HTML d'une page passé en parametre en passant par TOR
- new_identity : Permet de modifier votre adresse ip (en fait le changement de circuit ne change pas foércément l'ip mais le nombre des noeuds de sorties est trés grand donc celà change généralement votre ip)
- get_ip : Récupere votre ip.
from torPythonInt import *
#Creation d'une identité via tor
new_identity()
print(get_html("http://example.com/"))