Bonjour à tous.
Je suis sur un micro projet dans le but de faire passer une connexion http mis en place en python par le réseau tor.
Le code est simple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
import socket
import socks
import http.client
 
 
def connectTor() :
	socks.setdefaultproxy(socks.PROXY_TYPE_SOCKS5, "127.0.0.1", 9150, True)
	socket.socket = socks.socksocket
 
connectTor()
 
print("Connected to Tor")
 
conn = http.client.HTTPConnection("ipecho.net")
conn.request("GET", "/")
response = conn.getresponse()
print(response.read())
Mon problème c'est que l'addresse IP que je trouve dans response n'est pas la même que celle attribuée par TOR ni mon IP public. Comment cela se fait-il?