torPythonInt

An easy interface to use tor with python


Keywords
tor, interface
License
Other
Install
pip install torPythonInt==1.1.1

Documentation

Interface Tor Python

Un petit script qui permet de facilement utiliser tor avec python.

Technologies Utilisés

  • 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.

Dependances

# pip3 install stem
# apt-get install python3-pycurl
# apt-get install tor

Instalation

# pip3 install torPythonInt

Fonctions

  • 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.

Exemple d'utilisation : Visiter une page en passant par Tor

from torPythonInt import *

#Creation d'une identité via tor
new_identity()
print(get_html("http://example.com/"))