Articles of tor

utilizando tor con marco scrapy

Estoy tratando de rastrear el sitio web, que es lo suficientemente sofisticado como para detener los robots, quiero decir que solo permite algunas solicitudes, después de que Scrapy se cuelga. Pregunta 1: hay una manera, si Scrapy se cuelga puedo reiniciar mi proceso de rastreo desde el mismo punto. Para deshacerme de este problema, escribí […]

La propiedad intelectual permanece sin cambios

Estoy tratando de conectarme a Tor por código y cambiar mi identidad. Los resultados que he obtenido hasta ahora son que me conecto con éxito pero no puedo cambiar mi identidad. Aquí está mi código: import socket import socks import httplib def connectTor(): socks.setdefaultproxy(socks.PROXY_TYPE_SOCKS5,”127.0.0.1″,9150,True) socket.socket = socks.socksocket def newIdentity(): socks.setdefaultproxy() s = socket.socket(socket.AF_INET,socket.SOCK_STREAM) s.connect((“127.0.0.1”,9151)) s.send(“AUTHENTICATE\r\n”) […]

Tor, vástago y sockets: cambio de identidad con TOR

Estoy tratando de ejecutar Tor a través de python. Mi objective es poder cambiar de salida o modificar mi IP de vez en cuando en el momento que yo elija. He seguido varios tutoriales y he encontrado varios errores diferentes. Este código imprime mi dirección IP import requests r = requests.get(‘http://icanhazip.com/’) r.content # returns my […]

Usando el proxy de Tor con scrapy

Necesito ayuda para configurar Tor en Ubuntu y para usarlo dentro de un framework scrapy. Hice una investigación y encontré esta guía: class RetryChangeProxyMiddleware(RetryMiddleware): def _retry(self, request, reason, spider): log.msg(‘Changing proxy’) tn = telnetlib.Telnet(‘127.0.0.1’, 9051) tn.read_until(“Escape character is ‘^]’.”, 2) tn.write(‘AUTHENTICATE “267765”\r\n’) tn.read_until(“250 OK”, 2) tn.write(“signal NEWNYM\r\n”) tn.read_until(“250 OK”, 2) tn.write(“quit\r\n”) tn.close() time.sleep(3) log.msg(‘Proxy changed’) […]

Python – Usando socket.gethostbyname a través de proxy

Estoy usando TOR para las conexiones de proxy, pero tengo dificultades para enviar las búsquedas de DNS a través de socket.gethostbyname(“www.yahoo.com”) : me enteré de que no estaba enviando tráfico de DNS a través de proxy al detectar tráfico con wireshark. Aquí hay una copia del código que estoy usando import StringIO import socket import […]

Rastreador multiproceso mientras se usa tor proxy

Estoy tratando de construir un rastreador de múltiples subprocesos que use proxies tor: Estoy usando lo siguiente para establecer la conexión tor: from stem import Signal from stem.control import Controller controller = Controller.from_port(port=9151) def connectTor(): socks.setdefaultproxy(socks.PROXY_TYPE_SOCKS5, “127.0.0.1”, 9150) socket.socket = socks.socksocket def renew_tor(): global request_headers request_headers = { “Accept-Language”: “en-US,en;q=0.5”, “User-Agent”: random.choice(BROWSERS), “Accept”: “text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8”, “Referer”: […]

¿Conectar con los sitios web .onion en tor usando python?

Aquí está el código que tengo hasta ahora import socks import socket import requests import json socks.setdefaultproxy(proxy_type=socks.PROXY_TYPE_SOCKS5, addr=”127.0.0.1″, port=9050) socket.socket = socks.socksocket data = json.loads(requests.get(“http://freegeoip.net/json/”).text) y funciona bien. El problema es que cuando uso un .onion url se muestra un error Error al establecer una nueva conexión: [Errno -2] Nombre o servicio desconocido Después de […]

Tor Stem – A Rusia con problemas de conexión de amor

Estoy tratando de hacer funcionar el proyecto To To Russia With Love del proyecto Stem. from io import StringIO import socket import urllib3 import time import socks # SocksiPy module import stem.process from stem.util import term SOCKS_PORT = 9150 # Set socks proxy and wrap the urllib module socks.setdefaultproxy(socks.PROXY_TYPE_SOCKS5, ‘127.0.0.1’, SOCKS_PORT) socket.socket = socks.socksocket # […]

Python – Tor de control

Estoy intentando controlar Tor con Python. He leído un par de las otras preguntas sobre este tema en stackoverflow pero ninguna de ellas responde a esta pregunta. Estoy buscando un método para que te dé una ‘nueva identidad’, una nueva dirección IP, cuando se ejecuta el comando. Busqué en Google y encontré el módulo TorCtl […]

Intentando que Tor trabaje con Python, pero sigue rechazando la conexión.

He estado tratando de hacer que Tor trabaje con Python, pero he estado golpeando una pared de ladrillos. Simplemente no puedo conseguir que ninguno de los ejemplos funcione. Aquí hay uno de Stackoverflow import urllib2 proxy = urllib2.ProxyHandler({‘http’:’127.0.0.1:8118′}) opener = urllib2.build_opener(proxy) print opener.open(‘http://check.torproject.org/’).read() He instalado Tor y funciona bien mientras navego por Aurora. Sin embargo […]