Skip to content

Une interface pour une utilisation rapide de tor par python.

Notifications You must be signed in to change notification settings

ukarroum/tor-python-interface

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Une interface pour une utilisation rapide de tor par python.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages