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/"))